计算机软件毕业论文(2)

2019-05-26 19:09

5、教材发放功能:对已交费的学生进行教材的发放做登记和汇总生成新的

出库表单。

3、系统设计

本系统是一个面向扬大教材管理人员、教师和学生,为其提供服务的教材管理系统。教务人员通过本系统完成所有的日常教材管理工作。从学生入学开始到毕业离校,其在学校内的所有和教材相关的数据都通过教材系统进行管理。

3.1 系统构建思想

随着现代电子通信信息技术的发展,教材管理系统已经成为目前高校必不可少的管理系统,不但要脱离仅仅依赖用户手工的管理,而且也要向网络方向发展。特别是在当前计算机信息技术高速发展的时代,人们开始充分利用现有的资源,来进行学校教务的管理,开始逐渐脱离原先教务系统使用C/S结构的地域的局限性,使用B/S开发模式的优势,使得系统应用范围更广。在多地域、任意时间段以不同身份来访问教材系统中的数据,大大加强了系统数据共享的能力。

本系统采用SQL Server作为后台的数据库,采用标准MVC三层架构(JSP-JavaBean-Servlet三层结构)开发模式,其中Servlet担当主要逻辑控制,通过接受JSP传来的用户请求,调用以及初始化JavaBean,再通过JSP传到客户端,本系统中SqlBean担当主要的与数据库的连接和通信,JavaBean在本系统中主要担当配合JSP以及Servlet来完成用户的请求,而JSP主要担当接受与响应客户端。通过这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用,提高了开发效率,是目前比较流行的方式。

3.2 系统的体系结构

3.2.1 系统的功能模块图

系统主要分为以下几个功能分别是基本信息管理功能、教材日常管理功能、

第 5 页

教材各类查询功能以下几个模块,基本信息管理功能里分为对教材基本信息的管理、教师基本信息的管理、学生基本信息的管理、课程基本信息的管理,教材日常管理功能分为教材的选定、预定、入库登记和出库登记的管理,教材的查询是对入库出库购买教材的各类查询统计,具体功能模块如图3-1所示

教材管理系统 基本信息管理年级基本信息管理教材基本信息管理教师基本信息管理课程基本信息管理学生基本信息管理教材选定计划管理教材日常管理 教材查询教材出库登记管理教材定购信息查询教材入库信息查询教材出库信息查询教 材定 购 计划 管 理 教材入库登记管理图3.1 系统功能模块图

本系统只有教务员一个人使用,所以不用考虑权限的问题。教务员直接输入用户名和密码即可进入本系统。

基本于web的教材管理系统可划分为三大功能模块: 1. 基本信息管理功能模块:

该模块主要分为教材信息管理、教师信息管理、课程信息管理、学生信息管理几部分,主要是通过录入各类基本信息后对这几个表进行查、删、改操作为以后的各类统计打下基础。 2. 教材日常管理功能模块:

教材日常管理功能包括教材选定、教材定购、教材入库登记和出库登记四个部分,教材选定是根据年级和所学课程选定所用的教材,教材定购是通过选定的教材和库存现有教材和教师领取的教材数来下订单,教材入库登记是对已到教材数的统计,比如到货时间数量等。教材出库登记是对学生和教师发放和领取的登记,学生的发放又分为统一发放和单个领取二类发放。 3 . 教材查询功能模块:

第 6 页

教材查询功能主要分为教材订购信息的查询、教材入库信息的查询、教材出库信息的查询。教材订购信息的查询主要是对教材订购数量和到货时间一类的查询统计,教材入库信息查询是对教材入库的价格和数量的统计,教材出库数量的查询主要分为对学生教材出库的查询和教师教材出库的查询,学生教材的出库又分为统一发放教材的出库和单个领取的出库。 3.2.2 系统流程图

系统主界面 错误信息 系统登录界面 系统管理 输入操作员及密码 数据库 检查 密码错误 密码正确 功能界面 功能处理 第 7 页

3.2.3 实体关系图(E-R图)

根据模块功能图的分析定下了五个实体分别是课程、教师、学生、教材、年级这五个实体,根据所学的课程和各年级来选定教材再通过库存和教师领取的人数来确定最终要买的教材,为其下最终的订单。教师可以领取材,学生可以购买教材。具体ER图如3-2所示。

课程名课号课程专业学期教师号教师名教师m联系方式mp年级专业号导员姓名年级1包括选定领用n数量领取时间n教材数量n学生学号年级专业m购买时间n教材代码库存数量 图3-2 系统E-R图

3.3 数据库设计

1 .名称:教材选定信息表(jcxd) 字段含义 课程号 字段名称 xd_kch 类型及宽主键 度 int(20) int(20) int(20) varchar(2Y N N N 非空 Y Y Y Y 说明 年级专业xd_njzyh 号 教材代码 学期

xd_jcdm xd_xq 第 8 页

0) 备注 xd_bz Varchar(20) N Y 2 .名称:教材基本信息表(jcxx) 字段含义 教材代码 教材名称 类别 单价 出版社 作者 库存数量 备注 字段名称 Jc_jcdm Jc_jcmc Jc_lb jc_dj Jc_cbs Jc_zz Jc_kcsl Jc_bz 类型及宽主键 度 Int(20) Varchar(20) Varchar(20) Int(20) Varchar(30) Varchar(20) int(20) Varchar(20) Y N N N N N N N 非空 Y Y Y Y Y Y Y N 说明 3 . 名称: 教材订购信息表(jcdg) 字段含义 字段名称 类型及宽度 主键 教材代码 订购数量 已到教材 未到教材 备注 dg_jcdm dg_dgsl Dg_ydjc Dg_wdjc Dg_bz int(20) Int(20) Int(20) Int(20) Y N N N 非空 Y Y Y Y N 说明 Varchar(20) N 4 . 名称:年级信息表(njxx) 字段含义 字段名称 类型及宽度 主键 年级专业nj_njzyh 号

非空 Y 说明 int(20) Y 第 9 页


计算机软件毕业论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第二十二章 一元二次方程学案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: