管理系统设计论文(第11页)
本文共计47936个字,预计阅读时长160分钟。【 字体:大 中 小 】
3系统实现方案
3.1浏览器/服务器架构
目前流行的管理系统架构主要有两种:客户端/服务器架构(Client/Server,C/S),;浏览器/服务器架构(Browser/Server,B/S),见图3[5-7]0本文选择使用B/S架构,因为与C/S架构相比,B/S在很多方面具有一定的优势(1)C/S架构需要开发相应的客户端程序,过程复杂,工作量大,维护难度大[12、使用B/S架构,用户只需安装浏览器即可,所有的维护以及二次开发等工作只需要在服务器端进行,降低开发和维护成本。(2)C/S架构要求客户端软件具有一定数据处理能力,这会加重用户计算机的负载。B/S架构中所有的数据读取、存储以及计算处理任务都在Web服务器端进行,服务器端的处理能力髙于普通客户端计算机,而客户端计算机只需进行数据的显示h3]。(3)B/S架构相较于C/S架构具有更好的跨平台性,因为所有的浏览器均使用HTML标准,只要操作系统可以运行通用的浏览器,就可以访问管理系统。B/S架构使用通用型的浏览器,所以风格统一,界面十分友好。3.2Web2py框架
系统架构的选择约束了对开发语言和框架的选择,本文中使用的框架为Web2py,主要的编程语言为Python。Python是一门面向对象的高级编程语言,拥有众多的类库,几乎涵盖了所有的Java类库,而且与Java相比,实现相同的功能Python使用更少的语句,更加简洁,执行效率更高。Web2py是使用Python语言编写的一个免费的、开源的Web开发框架,其包含了开发完整功能的Web应用所需的.所有组件,可以用于快速地开发安全的、数据库驱动的Web应用。Web2py使用MVC框架模式,即模型(Model)、视图(View)及控制器(Controller)相对独立,强制使用户的输人、数据处理和结果输出分开。3.3SQLite数据库
SQLite是一款轻型的数据库,具有占用资源少、跨平台性好的特点,可以流畅地运行在Windows/Limix/Unix等主流的操作系统中,并且遵循关系型数据库管理系统中的ACID原则。该数据库可以和很多目前主流的编程语言进行结合,如C++、PHP、Java等,同时提供了开放数据库互联接口。和目前常见的数据库管理系统相比,如MySQL、SQLServer等,SQLite配置简单,运行迅速,不需要很深的专业知识即可进行简单管理。
4系统关键功能实现
4.1登录与验证功能
在设计用户权限时,本系统设计3张表:用户表(USER)、类型表(TYPE)以及用户-类型关系表(USER_TYPE)。在类型表中定义了5种用户类型:管理员、教职工、博士生、硕士生、三生(联培生、委培生、实习生),当进行用户添加时,首先在USER中插人该用户的用户名和登录密码,由Web2py的Model层自动创建一个USER#ID,再由管理员指定该用户所属的用户类型,最后将USER_ID和对应的TYPE_ID存放于US-ER_TYPE表中,见图5。用户登录时,首先检测用户名和密码,如果验证通过则进一步根据USER_ID在USER_TYPE表中查找该用户所属类型,进而进人系统中相对应的界面;若验证不通过,则返回提示错误的信息。验证过程由Controller层的Login函数完成。由于系统可以自动识别用户类型,用户在登录时无需再进行用户类型的选择操作。
4.2信息通知发布模块
该模块使用KindEditor这一JS插件实现,通过KindEditor可以对输入的文字进行自由的编辑,如更改字体字号、设置行距、缩进等,就像在Word中编辑文字一样。KindEditor还提供了多媒体插入以及文件上传功能,操作者可以在文字间插入图片、视频,将重要的文件上传,阅览者简单点击即可将文件下载。以上这些功能满足了使用者尽可能多的需求,该模块具备了电子邮件的功能,使管理员可以更加方便地发布一些重要材料。进行信息发布时,发布者可以将对象选择为特定的个人用户或用户群,如本条通知只发布给硕士三年级的同学,就只有这部分同学可以看到这条通知。
4.3发表论文添加模块
在科研院所中,发表学术语言文言化的复古倾向--一个值得关注的语言科学技术报告、学位论文和学术论文的编写格式浅析“教学学术”视角下大学教师教学责任意识剖析传播学术中的“欧洲中心主义”——亚洲中从Ontology的译名之争看哲学术语的翻译原则试论新闻学学术规范研究的依据与路径论析大学教师教学与科研的学术责任中学的学术:一个亟待关注的话题试论学术嬗变中的教育创新环境法学的学术特色与贡献是必不可少的,并且工作人员、学生的优秀评比与论文的发表数量和质量息息相关。该模块使用户可以管理自己发表的论文,帮助管理人员对工作人员以及学生的科研产出进行统计分析以及打分排名。在对每一篇添加的论文进行评分时,一个重要的指标就是该论文所发表期刊的SCI影响因子。为防止用户虚假捏造或蓄意夸大期刊的SCI影响因子,程序自动在MedSci网站査询和获取信息,用户只需查询期刊的名字,然后点击选择即可,并且支持期刊名称的模糊查询、缩写查询。

交通物流毕业论文-高度重视现代物流对经济建设的巨大作用
企业物流客户服务管理
医学检验毕业论文范文
改革口腔黏膜病医学教学措施的论文
医学硕士论文致谢辞
国内外高等制度下医学教育论文
临床医学写论文
毕业论文医学
有关医学检验的论文
2017国际经济与贸易毕业论文
论专题教学与案例教学在国际贸易课程中的应用论文
国际贸易就业结构影响分析
资本流动对金融经济的影响
案例教学法在国际贸易课程教学中的研究论文
国际经济与贸易专业人才市场需求探析论文
基于工作流程的高职《国际贸易实务》课程教学模式设计论文
在茶叶生产中应用计算机技术的相关探讨论文
计算机信息安全与保密工作论文
关于职业院校计算机类专业校企合作模式探讨教育论文
中职计算机专业教学目标实现策略论文