- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计实验报告--教材购售管理系统
教材购售管理系统
1. 问题描述
随着学校里的课程越来越丰富,学校的教材科要管理的教材也越来越多,品种各样,这让教材科才科对教材的管理越来越困难,如果只是简单的由教材科的人员人工管理,不仅是分类整理的困难,教材购销的有效性的确定也是很繁琐的事情。
因此,一个功能齐全、界面丰富简单易懂的教材购销管理系统显得尤为必要,本系统正式基于此需求而设计的。
1.1系统功能分析
教材购销管理系统是一个简单的教材购销管理工具,便于一个学校教材科的使用。本系统实现的主要功能有:
销售教材。
采购教材。
查看各种表单,包括各班学生用书表、学生信息表、教材存量表、销售登记表、缺书登记表和待购教材表等。
用户管理,包括修改用户权限,增加新用户等。
注册用户通过使用本管理系统, 能够很方便的管理教材的购销情况。本系统使用oracle作为后台数据库, 利用java语言在Eclipse下编写前台界面。
1.2系统功能模块设计
1.2.1销售子系统
(1)审查有效性
学生将购书单交给教材科秘书,秘书通过查阅各班学生用书表、售书登记表检查是否允许该生买书。
(2)开发票
如果允许学生买书,教材科会计将按购书单查阅教材存量表,如果有书且数量够,则开交款发票,否则,将购书单中无法购买的书的信息写入缺书登记表,以备以后补售教材。
(3)登记并开领书单
教材科出纳员根据发票上的总金额收取现金,并进行售书登记,同时开领书单,学生将领书单交给保管员,领书。
(4)补售教材
采购部门进书后,教材科秘书根据进书通知和缺书登记表给没买到教材的学生发补售
1.2.2采购子系统
(1)教材入库
采购员采购教材后,将进书单交给秘书,秘书修改教材库存和待购量。
(2)统计
秘书每月按书号和出版社统计缺书,形成待购教材表和缺书单,供采购员采购时使用。
1.3系统模块结构设计
1.3.1销售子系统
1.3.2采购子系统
2. 数据库系统设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
2.1 需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库接受能充分满足各种信息的输入和输出。针对本系统,为了提高数据存储的效率,保证数据的完整性和一致性,在充分了解用户各个方面的需求的前提下合理的设计了如下7个数据表(TBD_STU,TBD_TXTBOOK,TBD_NEED,TBD_LACK,TBD_EXIST,TBD_SELL,TBD_USER)和两个导出视图(TBD_WAITCOUNT,TBD_NEEDCOUNT):
2.1.1七个基本数据表
TBD_TXTBOOK(教材信息一览表),包括的数据项有:书号、书名、出版社、地址、电话。
TBD_STU(学生信息表),包括的数据项有:学号、姓名、班级。
TBD_NEED(各班学生需书表),包括的数据项有:班级、书号、书名、数量。
TBD_LACK(各班学生缺书登记表),包括的数据项有:学号、姓名、书号、数量。
TBD_EXIST(教材存量表),包括的数据项有:书号、单价、数量。
TBD_SELL(教材销售表),包括的数据项有:学号、姓名、书号、数量。
TBD_USER(用户信息表),包括的数据项有:账号、密码、用户类型、密码提问、密码答案、最后登录时间、是否记住密码。
2.1.2两个导出视图
TBD_NEEDCOUNT(各书籍需要数量视图),包括的数据项有:书号、数量。
TBD_WAITCOUNT(待购教材视图),包括的数据项有:书号,数量。
2.2 表的设计
根据问题要求,所有的表格都满足了3范式,具体表格及表格的属性功能如下:
2.2.1学生信息表(TBD_STU)的具体设计
学生信息表:该表用于记录学生信息,学生的信息必须要在系统中才能买书。
2.2.2教材信息表(TBD_TXTBOOK)的具体设计
教材信息表:该表用于记录教材信息,教材的信息必须要在系统中才能购买和销售。
2.2.3教材存量表(TBD_EXIST)的具体设计
教材存量表:该表用于记录每种教材的库存量,该表也只能在采购时系统自动修改,系统管理员不可以初始化及队改该进行删除、修改、添加等操作。
2.2.4缺书登记表(TBD_LACK)的具体设计
缺书登记表:该表用于记录各班对某种书的购买时缺书的情况,班级和书号为主键,该表只能在销售时系统自动修改,系统管理员不可以初始化及队改该进行删除、修改、添加等操作,当采购教材后要访问他以便通知缺书的同学来补够。
2.2.5各班学生需书表(TBD_NEED)的具体设计
各班教材用书表:该表用于记录各班的学生用书,班级和书号为主键,这主要用于限制每个班级学生的用数量,在
您可能关注的文档
最近下载
- 团知识竞赛试题及答案.docx VIP
- 湖南工程学院《大学物理》2023-2024学年第一学期期末试卷.doc VIP
- 小学社团活动——啦啦操18节课时教案.docx
- 在线网课学习课堂《工程伦理》单元测试考核答案.docx
- 2024年山东省《辅警招聘考试必刷500题》考试题库附完整答案【全优】.pdf VIP
- T_CECS 992-2022CN 预应力压接装配混凝土框架应用技术规程.docx
- 【课件】第1课+美术作品的创作+课件-高中美术人教版(2019)美术鉴赏.pptx VIP
- 网络交易案件办理专题培训课件.pptx
- 《接发列车工作 》课件(下).pptx VIP
- 粤版_通用技术2_技术与设计2__教案.doc VIP
文档评论(0)