毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

PHP学术信息平台设计+ER图(7)

时间:2022-01-18 22:38来源:毕业论文
系统开发环境为 Windows 平台,使用 PHP 语言开发,采用 MVC 的设计模式,使系统架 构层次分明。使用 WAMP 集成开发环境,利用 MySQL 的可视化界面,因上述软

系统开发环境为 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)一对多/多对一关系:一个成果可以拥有多篇论文,一个用户可以发表多项成果,一个 用户可以预约会议室的多个不同时间段等。

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


PHP学术信息平台设计+ER图(7):http://www.youerw.com/jisuanji/lunwen_88659.html
------分隔线----------------------------
推荐内容