当前位置: 首页 > 毕业资源下载

静态网页设计与制作作业成品

ASP.NET网上教材管理系统的设计与实现(源代码+论文)免费下载

 摘要

目前,大多数学校的教材科的教材管理工作包括教材信息、教材征订、教材审核、教材采购、教材出入库等,但若这些工作还停留在纸质的基础上,会浪费许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
本系统主要完成了一个网上教材管理系统,其主要实现学生、教师、教材科的订书,学生、教师的领书功能,教材零售,因书的质量问题换书,报损处理。对订书的情况做统计,为师生提供各种条件的教材信息查询等功能。
本系统开发平台选用Visual Studio 2005,后台数据库为SQL Sever 2005 Express。本系统适用于各类型学校的教材科的库存管理工作,可以大大的提高了教材科工作的效率,减少失误。本文将对该系统的设计开发过程和具体功能做详细的介绍。


关键词: 

 

教材管理;教材领取;库存管理;ASP.NET;B/S


目录:

屏幕截图 2021-02-21 150731.png



需求分析与总体设计方案:
3.1 系统需求
3.1.1 用户角色需求
根据习惯上教材科的操作方式,整个系统应该有三种用户角色,即教材科人员,普通学生教师和系统管理员。
教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。通过系统管理员才可以修改密码。工作完成后,通过各自专门的出口退出登录状态。
3.1.2 功能需求
系统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四个部分。以下按照不同的功能处理对具体功能进行描述:
一、订书处理
教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师、或者教材科订书,首先选择需要定的教材,输入教材使用的学年度,如果为学生订书需要选择系和班级,填入需要订购的数量,如果是教师订书需要填写教师名字,选择确定,订书的过程就完成了。
二、领书处理
教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师做领书处理。当学生代表来领书时,通过班级就可以查询到需要领什么书,需要领多少本,什么书已经领取了等信息,领书成功会做上领书标记。教师来领书时,通过选择教师名字,就可以知道需要领什么书,也和学生类似的在领书后做领书标记。
三、特殊处理:
特殊处理指的是换书、报损、零售、统计、查询这些功能。教材科人员从登录模块登录后可以进入这些功能模块。换书是只书本身由缺陷的情况下,对领书的学生或老师做换书处理,并作记录。报损是因为其它教材科的原因造成的问题做报损处理,并且登记。零售是对丢失教材的学生做零售处理,并且记录。这些操作都是要在教材科有自己购买相关教材的情况下才能进行。如果在进行这些操作的时候,数量少于阀值将报警,数量不足或没有库存的时候会弹出提示框并关闭相关功能。统计功能是在选择学年度和教材后统计订购数量,或者按班级统计订购数量。查询模块是所有用户在没有登录情况下都可以操作,可以按模糊查询、按授课教师等方式查询教材相关信息。
四、系统管理:
系统管理员从登录页面进入系统,选择用户类型为“系统管理”。系统管理员登录后不能进入教材科用户使用的模块。系统管理员可以添加删除修改教材信息,管理各类用户,设置报警阀值,管理班级和系的信息。
3.1.3 性能需求
整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。
3.2 系统层次模块图
教材库存管理系统层次模块图(图3-1):

图片1.png

图3-1 系统层次模块图

3.3 系统流程图

网上教材管理系统系统流程图(图3-2):

 

图片2.png

 

图3-2 系统流程图

3.4 数据库设计

数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地。表3-1是系统数据库表的清单。

表3-1数据表清单

序号

数据表名称

说明

1

damage

对报损的教材进行记录

2

lingshu

对学生和教师领书进行记录

3

dingshu

对学生和教师订书进行记录

4

user

用户信息

5

jiaocai

教材信息记录

6

number

库存报警阀值记录

7

change

对换书的教材进行记录

8

sell

对销售的教材进行记录

9

class

记录班级和系的信息

 

报损表(damage):存放由于教材科原因造成的教材损坏的报损信息,如表3-2所示:

表3-2:报损信息表

字段名

属性

主键/外键

说明

da_ID

int

主键

自动增加

number

Numeric(5,0)


报损数量

time

datetime


报损时间

name

nchar(10)


操作者

Bookname

nchar(30)


书名

 

阀值表(number):设置库存报警阀值。如表3-3所示:

表3-3:阀值信息表

字段名

属性

主键/外键

说明

number

Numeric(5,0)


报警阀值

 

教材表(jiaocai):显示教材信息。如表3-4所示:

表3-4:教材信息表

字段名

属性

主键/外键

说明

zuozhe

nchar(20)


教材作者

date

nchar(10)


出版日期

bookname

nchar(30)


书名

ISBN

nchar(20)


ISBN号

price

Money


价格

tiaoma

Numeric(18,0)


条形码号

cover

Nchar(50)


封面,可以为空

jc_ID

Int

主键

自动增加

chubanshe

nchar(30)


出版社

 

订书表(dingshu):显示记录学生、教师、教材科的订书消息。如表3-5所示:

表3-5:订书信息表

字段名

属性

主键/外键

说明

Ds_ID

int

主键

自动增加

number

Numeric(10,0)


订书数量

time

datetime


订书时间

name

Nchar(10)

外键

操作者

class

Nchar(20)


订书班级

department

Nchar(20)


订书系

teacher

Nchar(20)


订书教师

jiaocaike

bit


是否教材科订书

xnd

Nchar(10)


使用学年度

Bookname

Nchar(30)


书名

 

领书表(lingshu):存放学生、教师的领书消息。如表3-6所示:

表3-6:领书信息表

字段名

属性

主键/外键

说明

ls_ID

int

主键

自动增加

number

Numeric(10,0)


领书数量

time

datetime


领书时间

name

Nchar(10)

外键

操作者

class

Nchar(20)


领书班级

department

Nchar(20)


领书系

teacher

Nchar(20)


领书教师

jiaocaike

bit


是否教材领书

xnd

Nchar(10)


使用学年度

Bookname

Nchar(30)


书名

tag

bit


领书标记

 

换书表(change):存放因非人为原因的图书问题进行换书的信息。如表3-7所示:

表3-7:换书信息表

字段名

属性

主键/外键

说明

ch_ID

int

主键

自动增加

number

numeric(5,0)


换书数量

time

datetime


换书时间

name

Nchar(10)

外键

操作者

Bookname

Nchar(30)


书名

 

班级表(class):存放系和班级的信息。如表3-8所示:

表3-8:班级信息表

字段名

属性

主键/外键

说明

cl_ID

int

主键

自动增加

departmnet

nchar(20)


系名

class

nchar(20)


班级名

 

销售表(sell):记录教材零售信息。如表3-9所示:

表3-9:销售信息表

字段名

属性

主键/外键

说明

se_ID

int

主键

自动增加

number

numeric(5,0)


销售数量

time

datetime


销售时间

name

Nchar(10)

外键

操作者

Bookname

Nchar(30)


书名

Price

Money


总价格

  

用户表(user):管理用户信息。如表3-10所示:

表3-10:用户信息表

字段名

属性

主键/外键

说明

User_ID

int


自动增加

name

Nchar(10)

主键

用户名

password

Nchar(10)


用户密码

leave

int


用户类型

 



系统页面展示:

图片3.png

图片4.png

图片5.png

图片6.png

图片7.png

最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩