web论文管理系统《web课程设计报告》

web论文管理系统《web课程设计报告》

ID:799562

大小:660.03 KB

页数:19页

时间:2017-09-05

web论文管理系统《web课程设计报告》_第1页
web论文管理系统《web课程设计报告》_第2页
web论文管理系统《web课程设计报告》_第3页
web论文管理系统《web课程设计报告》_第4页
web论文管理系统《web课程设计报告》_第5页
资源描述:

《web论文管理系统《web课程设计报告》》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《Web课程设计报告》——课程设计题目:论文管理系统专业:班级:学号姓名:指导老师:目录一、需求分析与开发背景1二、分析与设计21、功能模块划分2(1)管理员管理模块,用于管理员进行系统初始化和系统管理,它包括如下几个部分。2(2)学生论文管理模块,用于大学生进行论文、科技专著、学术报告发布和管理,包括如下几个部分。22、数据库设计2(1)、数据库结构设计2(2)、创建数据库33、各个模块的实现方法描述6(1)、登录模块设计和实现6(2)、学院配置模块设计与实现6(3)、系所配置模块设计与实现7(4)、人员配置模块设计与实现8(5)、角色配置模块设计与实现8(6)、论文

2、管理模块设计与实现9(7)、科技专著管理模块设计与实现10(8)、学术报告管理模块设计与实现11三、系统的发布方法121、以管理员身份登录系统122、新增学院123、查看学院列表134、新增系所135、查看系所列表136、新增学生用户137、查看学生用户列表148、新增角色149、查看角色列表1510、发布论文1511、发布科技专著1512、发布学术报告16四、总结16五、参考文献17一、需求分析与开发背景大学教育已经普及,大学生的数量也不断扩大,随之而来的是学生论文数量的不断增多。如果按照手工作业来进行论文库的管理工作,不仅工作量大,而且容易出错,更不方便大家查阅。因

3、此,需要为大学生开发一套论文管理系统。大学生论文管理系统是学校等机构在自己的局域网上搭建的B/S结构办公平台,用户打开浏览器即可方便快捷地使用该系统,进行论文的发布、管理和查阅工作。本系统采用MySQL作为后台数据库,采用标准MVC三层架构(JSP-JavaBean-Servlet)开发模式。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。二、分析与设计1、功能模块划分本系统的界面共分为如下两大部分。(1)管理员管理模块,用于管理员进行系统初始化和系统管理,它包括如下几个部分。●学院管理:包括列表页面、新增页面、修改页面。●

4、系所管理:包括列表页面、新增页面、修改页面。●人员管理:包括列表页面、新增页面、修改页面。●角色管理:包括列表页面、新增页面、修改页面。(2)学生论文管理模块,用于大学生进行论文、科技专著、学术报告发布和管理,包括如下几个部分。●论文管理:包括列表页面、新增页面、修改页面。●科技专著管理:包括列表页面、新增页面、修改页面。●学术报告管理:包括列表页面、新增页面、修改页面。2、数据库设计(1)、数据库结构设计管理员进行基础信息的管理包括学院、系所、学生、角色管理,因此要包括4个数据实体。根据前面的分析可知,这4个实体要描述的信息分别如下。●学院数据实体:学院名称、负责人、

5、电话、学院编号。●系所数据实体:系所名称、所属学院、负责人、电话、系所编号。●学生数据实体:工号(登录用户名)、登录密码、姓名、性别、民族、籍贯、出生日期、身份证号、职称、办公电话、手机、家庭电话、E-mail、备注、所在学院、所在科室、角色。●角色数据实体:角色编号、权限集合名称。由于权限对应的是操作模块按钮的名称,在程序初始化时,这些数据都应该具有了,因此应用有如下的数据实体。●权限数据实体:权限编号、操作权限名称。以上的5个实体都是基本的数据实体。大学生论文管理系统的目的是进行论文管理,因此要包括如下的几个数据实体。●论文数据实体:编号、学院、作者、刊物名称、论文

6、名称、收录情况、影响力、影响因子、引用次数、第几作者、备注。●论文字典数据实体:论文字典的类型、编号、名称。●科技专著数据实体:编号、学院、作者、字数(万字)、备注。●学术报告数据实体:编号、学院/学校、报告人、职务、报告人单位、报告名称、听众对象、人数、备注。(2)、创建数据库在这个数据库管理系统中要建立9张数据表。●学院数据表(kjc_college):用于存放学院数据。●系所数据表(kjc_department):用于存放系所数据。●学生数据表(kjc_people):用于存放学生数据。●角色数据表(kjc_role):用于存放角色数据。●权限数据表(kjc_ri

7、ght):用于存放权限数据。●论文数据表(kjc2_paper):用于存放论文数据。●论文字典数据表(kjc2_code):用于存放论文字典数据。●科技专著数据表(kjc2_bookstatistic):用于存放科技专著数据。●学术报告数据表(kjc2_report):用于存放学术报告数据。这9张数据表的字段说明如表1-9所示。表1学院数据表(kjc_college)编号字段名称字段类型说明1IdInt(10)惟一编号2NameVarchar2(50)学院名称3TelVarchar2(15)办公电话4ManVarchar2(10)负责人表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。