- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
西安电子科技大学
2021学年下学期《网络程序设计》(大作业)答案
某学校教材信息管理系统设计
一、设计要求
以ACCESS数据库作为后台数据库,采用B/S模式,完成某学校教材信息的录入、修改和查询。要求所有教材信息必须存储在数据库中,最终提交作业报告,内容包括题目内容,题目总体分析,实现方案,数据库设计,功能模块设计,网页结构设计,运行结果,主要源程序。
二、系统总体分析
为了提高对教材的管理效率,系统后台采用的服务器平台是Windows2003Server,数据库服务器是Microsoftaccess2010,前端开发工具则使用FrontPage或Dreamweaver,利用数据访问对象ADO结合IIS实现对后台数据库数据的访问,客户机平台则兼容当前主流操作系统Windows98/NT/Me/2000/XP,用户通过浏览器向Web服务端发出请求,Web服务器作出响应利用中间件向数据库存取数据的方式将结果返回到客户端。
传统的教材管理采用手工操作,从系统任务分析的角度上来看,本系统应当实现教材的日常发放(包括各教学部门的教材、相关学习资料的发放以及对外零售)和教材入库、退订、查询、统计等任务,为教材管理提供一个功能齐全、使用方便的教材信息管理应用系统;从系统功能的的角度上来看,本系统应当实现浏览查询功能、增加功能、删除功能、修改功能。
三、方案设计
概要设计说明书编制的目的是:说明对程序系统系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配,本软件概要设计说明书的读者是系统开发人员或合同约定人员。
1.教材模块
2.实体及其联系
四、数据库设计
学生、教材、管理员和供应商均为实体,因此它们各自转换成一个独立关系模式,实体的属性就是关系的属性,实体的码就是关系的码。由于学生、教材、管理员和供应商之间的联系方式为m:n,所以其联系需转化为独立的关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。而图书与出版社的联系方式为n:1,所以将其之间的联系与n端实体合并。
所以,具体的总体E-R图向关系模型的转化如下:
学生信息(班级,学号,姓名,院系)
教材信息(书名,书号,数量)
供应商信息(出版社名,电话,地址)
订书信息(学号,书号,数量,日期)
退订信息(学号,书号,数量,日期)
(注:标有红色下划线的为主关键字,标有绿色波浪线的为外部关键字)
(1)xs(ID,banji,xuehao,yuanxi)
(2)jc(ID,shuming,shuliang)
(3)gys(ID,dianhua,dizhi)
(4)ds(xuehao,shuhao,riqi)
(5)tuishu(ID,xuehao,riqi)
教材信息表:
序号
字段名称
数据类型
是否主键
1
书名
文本
是
2
书号
文本
3
数量
文本
4
价格
货币
5
出版日期
文本
五、功能模块设计
1.教材出入库管理功能需求
教材信息查询:根据书名、作者、出版社、等查询方式对教材库存的情况进行查询和浏览。学生也可以对自己的领书情况和书费结余情况等进行查询;
教材的入库处理:可以按照货运部门的送货通知进行入库处理,增加对应教材的存量。
教材的出库处理:根据领书通知领书后,并调用修改功能对库存进行修改。
增加功能:能实现管理员对教材管理中心的基本信息和书籍信息的增加:
修改功能:能实现管理员对教材管理中心的基本信息和书籍信息的信息记录的修改;
六、系统界面截图
1.主界面:
2.教材管理总界面:
3.添加教材界面:
4.教材查询界面:
5.教材修改界面:
八、主要源程序
1.教材入库模块,将教材及其相关信息入库。
前台代码:
2.教材查询模块,提供教材按一定的需求查询。
publicvoidshowRecord()
{try{Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
}catch(ClassNotFoundExceptione){System.out.println(加载驱动程序失败!);}
try{Stringurl=jdbc:odbc:jf;//直接使用当前类目录下的数据库文件
Connectioncon=DriverManager.getConnection(url);
Statementsql;
Stringql=tf.getText().trim();
Strings=select*frombookwhere教材号=+ql+;
sql=con.createStatement();
Resu
您可能关注的文档
- 西安电子科技大学2021学年下学期 《UML 基础与应用》(大作业)答案.doc
- 西安电子科技大学2021学年下学期 《高级语言程序设计(C)》(大作业)答案.doc
- 西安电子科技大学2021学年下学期 《机电一体化原理与应用》(大作业)答案.doc
- 西安电子科技大学2021学年下学期 《计算机网络》(大作业)答案.doc
- 西安电子科技大学2021学年下学期 《嵌入式系统》(大作业)答案.doc
- 新媒体在工程领域的应用-工程师角色.pptx
- 未来隧道施工的探索与创新-行业趋势与技术革新深度解析.pptx
- 操作级船员适任考试指南复习测试卷附答案.doc
- 培训项目总结-总结培训,为未来参考.pptx
- 智能电力,未来共赢-携手拓展绿色智能电力市场.pptx
最近下载
- 新课标人教A版高中数学数列-完整版PPT课件_63231953.pptx
- DB33_T 2037-2017(L1)内河限制性准III级和准IV级航道通航标准.pdf
- 初级茶艺培训课件.pptx VIP
- 初三中考数学整合压轴题100题(附答案).pdf VIP
- 统编版七年级语文下册全册课件(2024年春季版).pptx
- 市场营销(第五版)全套PPT课件.pptx
- 2023年天津市河东区中考数学一模试卷(含答案).docx VIP
- 2023年天津市河北区中考数学一模试卷.docx VIP
- 事业单位考试(面试)试题与参考答案.docx VIP
- 2024华医网继续教育加速康复外科理论与实践题库答案.docx VIP
文档评论(0)