系统开发环境为 Windows 平台,使用 PHP 语言开发,采用 MVC 的设计模式,使系统架 构层次分明。使用 WAMP 集成开发环境,利用 MySQL 的可视化界面,因上述软件都是开源 的,产品的开发成本较低。使用 ThinkPHP 框架,可以明显的提高开发效率。因此,系统在 操作上也具有可行性。 

3。4 本章小结

本章首先介绍了系统实现目标,然后对系统进行需求分析,分别用用例图和系统流程图 做了详细的用户分析和前台功能模块需求分析,简单地介绍了后台管理需求,最后从经济性 和操作性两方面对系统做了可行性分析。 

 

 

4 系统设计

 

4。1 数据库设计

首先,一个好的数据库应能够体现系统的需求,满足业务流程的需要,准确的表达数据 之间的各种关系。其次,通过合理地安排表结构,可以提高搜索效率,提高数据的读取速度。 另外,在数据库的设计中,应这一保持数据的一致性,能够有良好的扩展性。 

4。1。1 数据库需求分析

在平台中,数据库应满足如下需求:

(1)能够保存每个注册用户的个人信息,包括用户名,密码,联系方式,性别,身份,专业 等;

(2)存储申请的课题列表,包括课题名称,项目状态,参与人员,研究目的,开题时间,参 与人数等信息;

(3)保存所有用户上传的学术成果,包括成果名称,获奖情况,完成时间,相关备注等;

(4)保存上传的论文,包括作者,论文标题,发表时间,上传路径等;

(5)保存会议室预约情况的相关记录,包括预约日期,预约时间段,预约用户等;

(6)保存管理员的账户信息,包括登录时间,登录 IP 等。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-

4。1。2 数据库概念设计

数据库中包含的几种关联映射:

(1)一对一关系:一个用户对应一个用户名,一个用户名也仅有一个用户。数据表间的一对 一关系采用外键关联;

(2)多对多关系:一个用户可以选择参与多项课题,而每项课题可以被多个用户选择,该多 对多关系采用中间表的方式处理,将多对多转化为两个一对多关系;

(3)一对多/多对一关系:一个成果可以拥有多篇论文,一个用户可以发表多项成果,一个 用户可以预约会议室的多个不同时间段等。

另外,用户在没有申请课题之前,不允许发表该项成果,在数据库设计中采用外键关联, 以此保证网站资源的统一性


上一篇:基于Android的个人助手的设计与实现
下一篇:基于SSH2框架家教网平台的实现

PHP+IOS的会议管理系统的设计+ER图

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

网络信息安全技术管理的...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

安康汉江网讯

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...