学校教材订购系统.doc
《学校教材订购系统.doc》由会员分享,可在线阅读,更多相关《学校教材订购系统.doc(47页珍藏版)》请在冰豆网上搜索。
西南科技大学自考毕业论文(设计)
-29-
摘要
本系统是为实现学校教材订购情况的高效管理而开发的一个管理系统。
本文首先介绍了学校教材订购系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。
最后,本文对学校教材订购系统进行了系统检测并提出了还需要改进的问题。
本系统主要为教师或学生用户提供了教材的订购管理,教师或学生可使用购书管理和缺书登记的功能,查看库存记录。
系统管理员有删除、新建、修改用户的功能。
在设计方面,本系统运用VS2005和SOLserver,运用ADO.net数据库连接技术与数据库连接以实现学校教材订购系统的功能。
关键词:
系统,VS2005,SQLServer
Abstract
Thissystemisbasedontheexistingschooltextbooksorderedthemanagementofamanagementsystemdevelopedby.Thispaperdescribesthestatusofschoolmaterialsorderingsystemanddevelopmentbackground,andthendiscussesthesystemdesignobjectives,systemrequirementsanddesignplan,amoredetaileddiscussionofthesystem'sdetaileddesignandimplementation.Finally,theschooltextbookorderingsystem,thesystemdetectedandraisedtheissuestillneedstobeimproved.Thissystemismainlyforteachersorstudentuserswithsubscriptionmanagementtextbooks,teachersorstudentscanusethetextbookmanagement,andlackoffunctionoftheregistrationbook,viewtheinventoryrecords.Systemadministrator,theretodelete,new,modifyauser'sfunction.IntermsofdesignthesystemusingVS2005andtheSOLserver,usingADO.netdatabaseconnectiontechnologyanddatabaseconnectioninordertoachieveschoolmaterialsorderingsystemfunctions.
Keywords:
system.vs2005,SQLServer
目录
摘要 I
Abstract II
第一章绪论 -1-
1.1选题背景 -1-
1.2系统简介 -1-
1.3系统目标 -1-
1.4产品功能 -1-
第二章系统技术及运行环境 -3-
2.1MicrosoftVisualStudio2005技术简介 -3-
2.2.1MicrosoftVisualStudio2005技术简介 -3-
2.2.2安装VisualStudio2005步骤 -3-
2.2SQLServer2000技术简介 -4-
2.3利用ADO.NET访问数据库技术 -5-
2.4运行环境 -5-
第三章系统需求 -6-
3.1需求概述 -6-
3.2功能需求 -6-
3.2数据库设计 -11-
3.3性能要求 -12-
第四章系统设计 -13-
4.1功能设计 -13-
4.2总体结构设计 -13-
4.3系统数据库逻辑结构设计 -14-
4.5程序逻辑 -16-
第五章系统实现 -19-
5.1登陆界面 -19-
5.2主界面 -20-
5.3销售子系统 -21-
5.4采购子系统 -23-
5.5系统管理 -24-
5.6库存管理 -25-
第六章系统测试及难点分析 -26-
6.1测试级别的定义 -26-
6.2系统功能、性能测试的步骤 -26-
6.3数据库测试 -27-
6.4系统移植性、兼容性测试说明 -27-
6.5测试用列 -27-
6.6测试结果及其总结 -28-
总结 -29-
参考文献 -30-
附录(系统实现部分代码) -31-
第一章绪论
1.1选题背景
随着高校办学规模的扩展,管理方式和管理效率的矛盾日渐突出。
在教材订购方面,手工管理方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理要求。
而随着计算机科学的发展与进步,计算机科学管理方式,不管在管理效率还是在管理质量上都逐步显示了它的可靠性和优越性。
而且计算机管理在人力、物力等资源方面都比以前的管理模式要有大的节省。
计算机管理正以它自身的优越性成为管理模式中的主流。
教材订购管理系统采用计算机管理模式的必然性也在与此!
本系统以学校为背景,在认真调研和分析了学校订购教材的现状之后,根据用户的需求和各个功能的关系,做出了积极的设计方案。
在新的管理资源和管理模式上,一定能使工作质量、工作效率等得到提高,推动学校发展的步伐!
1.2系统简介
本系统主要是针对学校而开发的小型的教材订购系统。
“学校教材订购系统”有两部分组成:
销售系统和采购系统。
销售系统的工作过程为:
首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
采购系统的主要工作过程为:
若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
1.3系统目标
采用教材学校现有的软硬件软件及科学的管理系统开发方案,建立教材信息教材信息管理系统,实现移动教材信息教材信息管理的计算机自动化。
系统应符合教材学校教材信息、教材信息管理制度,并达到操作直观、方便、实用、安全等要求。
1.4产品功能
本系统在向学生售书时主要输入老师或学生姓名、省份证号、购书数量、购书书名信息,然后打印发票并返回领书单返回给老师或学生领取书籍。
本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名等信息方便操作人员把握图书信息。
本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金,内部形成一个小小的财务管理
第二章系统技术及运行环境
2.1MicrosoftVisualStudio2005技术简介
2.2.1MicrosoftVisualStudio2005技术简介
VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。
VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。
另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。
VisualStudio2005包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:
全方位的工具平台不论是对于一位编程初学者还是对于一个富有经验的企业开发团队的一员,都是理想高效的开发工具。
减少开发的复杂度确保使用者更加轻松发布基于Framework的解决方案,包括Windows、Web、移动和基于Office的应用。
简单的来说VisualStudio2005是一个集成开发环境,你可以在VS2005里面使用C++.NET、VB.NET、C#、Java等语言编程
2.2.2安装VisualStudio2005步骤
将VisualStudio2005安装盘放入计算机的光盘驱动器中,光盘运行后会自动进入安装程序界面。
该界面**有3个安装选项供用户选择,分别为安装VisualStudio2005、安装产品文档和检查ServiceRelease,应用VisualStudio2005开发环境开发程序,只需安装前两项即可。
单击“安装VisualStudio2005”,会弹出VisualStudio2005安装向导窗口。
单击【下一步】按钮,安装程序会跳转到“VisualStudio2005安装程序—起始页”窗口。
该窗口左侧显示关于VisualStudio2005安装程序所需的组件信息,右侧显示用户许可协议。
选择“我接受许可协议中的条款”复选框,单击【下一步】按钮,安装程序会跳转到“VisualStudio2005安装程序—选项页”窗口,用户可根据需要选择安装的功能,并对产品安装路径进行设置,通常选择“默认值”选项,产品默认路径为“C:
\ProgramFiles\MicrosoftVisualStudio8\”。
安装路径设置完毕后,单击【安装】按钮,程序会跳转到“VisualStudio2005安装程序—安装页”窗口,该窗口中显示正在安装组件。
组件安装完成后,单击【下一步】按钮,程序会打开“VisualStudio2005安装程序—完成页”窗口,单击【完成】按钮完成VisualStudio2005开发环境的安装。
2.2SQLServer2000技术简介
微软的SQLServer2000界面友好,易学易用且功能强大,与Windows2000操作系统完美结合,可以构造网络环境数据库甚至分布式数据库,可以满足企业及Internet等大型数据库应用。
SQLServer2000是一个关系数据库管理系统,关系数据库是建立在关系模型基础之上,具有严格的数学理论基础。
以下简单介绍它的功能特性:
1.实现了客户机/服务器模式
客户机/服务器(C/S)模式数据库计算是一种分布式的数据存储、访问和处理技术,它已成为大多数企业计算的标准。
MicrosoftSQLServer是客户/服务器系统应用的完美的例子。
2.与Internet集成
SQLServer2000数据库引擎提供完整的XMI.支持。
具备构造大型Web站点的数据存储组件所需的可伸缩性、可用性和安全性。
3.具备很强的可伸缩性和可用性
SQLServer2000包含企业版、标准版、开发版和个人版等4个版本,使同一个数据库引擎可以在不同的操作系统平台上使用,从运行Windows9x的便携式电脑,到运行Windows2000DataCenterServer的大型多处理器的服务器。
增强的图形用户界面管理工具,使管理更加方便。
4.具备企业级数据库功能
SQLServer2000关系型数据库引擎支持当今苛刻的数据处理环境所需的功能,可同时管理上千个并发数据库用户,其分布式查询使用户可以引用来自不同数据源的数据