学校教材订购系统

合集下载

信息系统分析与设计》课程(实验)实践报告

信息系统分析与设计》课程(实验)实践报告

信息系统分析与设计》课程(实验)实践报告信息系统分析与设计》课程实践报告:学校教材订购系统引言本报告旨在介绍学校教材订购系统的设计与实现。

该系统旨在简化学校教材订购流程,提高工作效率。

本报告将介绍系统的可行性分析和详细设计。

系统的可行性分析技术上可行性分析该系统将使用Java Web技术进行开发,具有良好的可扩展性和安全性。

同时,我们已经具备了必要的技术能力和资源,能够保证系统的顺利开发和维护。

经济上可行性分析该系统的开发和维护成本相对较低,同时能够提高学校教材订购效率,节省人力资源和时间成本。

因此,该系统在经济上是可行的。

使用上可行性分析我们进行了用户调研,得出了用户需求和使用惯。

在设计过程中,我们充分考虑了用户体验和易用性。

因此,该系统在使用上是可行的。

详细设计总体设计该系统将采用MVC设计模式,实现前后端分离。

前端使用Vue.js框架,后端使用Spring Boot框架。

同时,我们将使用MySQL数据库进行数据存储和管理。

系统将包括用户登录、教材订购、订单管理等功能,实现全流程自动化。

3.1.1 系统开发计划甘特图下面是我们的系统开发计划甘特图,它显示了整个项目的时间表和每个任务的进度。

我们将根据这个甘特图来监控项目的进展情况,确保项目按时完成。

3.2 结构化分析与设计在系统开发过程中,结构化分析与设计是非常重要的一步。

它帮助我们分析业务流程、数据流和数据字典,以及设计软件功能模块和数据结构。

3.2.1 业务流程图业务流程图是一种图形化工具,用于描述业务流程中的各个步骤和活动。

我们使用业务流程图来帮助我们更好地理解业务流程,识别潜在的问题和瓶颈,并提出改进的建议。

3.2.2 数据流图数据流图是一种用于描述系统中数据流动的图形化工具。

它帮助我们更好地理解系统中数据的流动方式,以及不同模块之间的关系。

我们使用数据流图来设计系统的数据结构和数据流程。

3.2.3 数据字典的各类条目数据字典是一个非常重要的工具,用于描述系统中使用的数据和数据结构。

软件工程课程设计-教材订购系统

软件工程课程设计-教材订购系统

二、 需求分析
2.1 需求分析的目的
需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流图。 加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开 发出用户满意的系统。
2.1 项目背景
随着高校办学规模的扩展,管理方式和管理效率的矛盾日渐突出。在教材 订购方面,手工管理方式和文档系统管理方式在管理质量和管理效率上,从根 本上不能适应大规模的管理要求。而随着计算机科学的发展与进步,计算机科 学管理方式,不管在管理效率还是在管理质量上都逐步显示了它的可靠性和优 越性。而且计算机管理在人力、物力等资源方面都比以前的管理模式要有大的 节省。计算机管理正以它自身的优越性成为管理模式中的主流。教材订购管理 系统采用计算机管理模式的必然性也在与此!
本系统还和学校的财务科发生数据交换,发生集体售书时,学根据数据的 有效性,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。即: 向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据, 由财务科从学生的预交书费里扣除,保证教材科财务信息的完整。
2.6 数据流图与数据字典
顶层数据流图(DFD)
在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以 把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《学 校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、 总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。
3.12 项目背景 “学校教材订购系统”有两部分组成:销售系统和采购系统。 销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人
一、 可行性研究
1. 引言
1.1 编写目的 对学校教材订购系统进行可行性分析。 1.2 项目背景 名称:学校教材订购系统。 本项目的用户: 学校的学生,老师和教材订购管理员 本项目与其他软件或其他系统的关系: 工作于 windows 所有的系统。 1.3 参考资料 软件工程(第二版) 1.4 系统简介 现在是高科技的时代,随着时代的发展很多东西都应该是自动化的。但 是有些学校教材订购仍然用的是人工管理,这样会带来很大的麻烦,而且也 带来了很大人力资源的浪费。希望通过计算机能实现对教材采购自动化管理, 达到节省人力和提高工作效率的目的。

《信息系统分析与设计》课程(实验)实践报告

《信息系统分析与设计》课程(实验)实践报告

《信息系统分析与设计》课程(实验)实践报告题目:学校教材订购系统班级:学号:姓名:年月第一章引言 (1)1.1编写目的 (1)1.2系统介绍 (1)第二章系统的可行性分析 (1)2.1技术上可行性分析 (1)2.2 经济上可行性分析 (2)2.3 使用上可行性分析 (3)第三章详细设计 (4)3.1总体设计 (4)3.1.1系统开发计划甘特图 (4)3.2.2系统模型结构 (5)3.2结构化分析与设计 (5)3.2.1业务流程图 (5)3.2.2数据流图 (7)3.2.3数据字典的各类条目 (8)3.2.4软件功能模块图 (12)3.2.5数据设计 (12)3.3面向对象方法 (15)3.3.1建立用例模型 (15)3.4界面设置 (20)第四章总结 (21)第一章引言1.1编写目的随着信息技术的发展以及生活节奏的加快,计算机技术在学校里的管理越来越不容忽视,教师、学生对教材的订购也越来越重视,希望订购教材的系统简单、方便、快速。

在这种现实需求下,做一个好的学校教材订购系统是十分重要的。

本系统以学校为背景,根据学生、教师和教材工作人员的需求和各个功能的关系,做出了积极的设计方案。

在新的资源和管理模式上,一定能使工作质量、工作效率等得到提高,达到满足用户的要求。

1.2系统介绍学校教材订购系统是一个直接服务于师生订购书籍以及教材发行人员销售书籍的系统,师生可使用此系统选择教材并填写订购单,然后将订书单发送给教材发行人员,经过审核可获取领书单。

教材发行人员使用此系统可收取师生的订购单,审核有效后将领书单返还给师生,师生即可持领书单到书库领书。

此系统可帮助教材发行人员管理书库,登记书籍进出库情况,实现销售和采购业务。

此系统的具体目标如下:(1)学生和老师能够随时登录订购教材,编写或修改订购单,还可以查看领书单;(2)教材发行人员能随时登录处理订购单、审核订单,并向师生发送领书单或信息,登记有效订单,查看库存和修改库存,登记缺书表以及代购教材表,向采购员发出采购通知,查看入库表;(3)采购人员能随时登录系统查看代购教材表,编写进书单,向教材发行人员发送入库通知。

学校教材订购系统报告.doc

学校教材订购系统报告.doc
进书通知单
图2-1教材订购系统数据流程图
在数据流图分解时,每个变动都可能引出新的问题。这些问题的回答可以到处数据字典的新条目,发现后及时更正。随着分析过程的深入,通过不断地提问和问答,把软件系统定义得越来越准确详细。最终就能对系统的功能要求有一个较全面的认识。应当高度重视:通过各层数据流图和数据字典把对系统的完整认识描述出来,并作为正式文档保存。
2、数据流图
将数据流图模块中的内容进一步细化,便于理解与设计。
学生信息包括:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
老师信息包括:姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
书籍信息包括:书籍名称、书籍编码、价格、现有数量、出版社、作者。
购书单信息包括:日期、书籍名称、数量、学生(老师)姓名、购书人员编号。
图3-1 book数据库图
表asminlist用于存放系统管理员和老师或学生的登陆用户名和密码,其中帐号为主码,如图3-2 adminlist图所示。
图3-2 adminlist图
表book07用于存放过去两学期中计算机系所有已定教材的信息,其中书号为主码,如图3-3表book07图所示。
近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。目前国内大部分的学校都是这种情况。针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。

学校教材订购系统设计

学校教材订购系统设计

ToPurchasenum
int

购书表(ToPurchaseTable)
列名
数据类型
允许Null值
主键
Wno
Char(6)

Wname
Varchar(20)

Wpw
Char(6)

工作人员表(WorkerTable)
3.3约束说明:
(1)每次用户登录系统时,可在其权限范围内操作,然后系统记录并更新表格
int

Outtime
datetime

主键
Sno
Char(9)

出库表(OutputTable)
列名
数据类型
允许Null值
主键
Spno
Char(4)

Spname
Varchar(20)

Dno
Char(4)

专业表(Sepciality)
列名
数据类型
允许Null值
主键
ISBN
Varchar(22)
生成脱销单:对库存量不足的书生成脱销单。
1.5.5功能规定
1、新用户注册
2、信息修改
3、信息录入
4、信息查询
5、报表打印统计
1.5.6接口需求
(1)教材订购系统主页面设置用户名和密码,用户只有先输入正确的用户名和密码后才可以看到教材信息、填写购书单。
(2)教材采购系统的菜单下可设相应子菜单:教材浏览、购书服务、教材信息发布、通知采购、采购信息、数目浏览、书目查询、事务处理等子菜单。
最后添加连线得到er图即可??逻辑设计31关系设计学院学生专业隶属于属于教材版次书名isbn作者出版时间出版社单价指定教材老师编号姓名密码仓库教材发行人员教材采购人员密码用户名工作人员编号位置密码用户名工作人员编号学院信息表学院编号学院名称专业信息表专业编号专业名称学院编号学生信息表学号姓名密码教师信息表教师编号教师名称教师密码学院编号教材信息表isbn书名作者出版社名称出版时间版次单价工作人员信息表工作人员编号姓名密码仓库信息表仓库编号仓库名称仓库数量入库表isbn入库数量入库时间操作人员编号出库表isbn出库数量出库时间操作人员编号库存表isbn库存数量待购教材表isbn待购教材数量指定教材表isbn教师号教材数量购书表isbn学号教材数量32数据表设计列名数据类型允许null主键barnnochar4barnamevarchar20barnlocvarchar20仓库表bartable列名数据类型允许null主键isbnvarchar22borderintbnamevarchar20bpricemoneybauthorvarchar20bpublishvarchar20btimedatetime图书表booktable列名数据类型允许null主键snochar9主键isbnvarchar22buynumint代购教材表buytable列名数据类型允许null主键dnochar4dnamevarchar20院系表departmenttable列名数据类型允许null主键isbnvarchar22主键wnochar6innumintintimedatetime入库表inputtabler列名数据类型允许null主键isbnvarchar22主键wnochar6outnumintouttimedatetime主键snochar9出库表outputtable列名数据类型允许null主键spnochar4spnamevarchar20dnochar4专业表sepciality列名数据类型允许null主键isbnvarchar22主键barnnochar4stocknumint库存表stocktable列名数据类型允许null主键snochar9spnochar4snamevarchar20spwchar6学生表studenttable列名数据类型允许null主键tnochar6主键isbnvarchar22tbnum

XX学校教材教辅资料订购申请流程

XX学校教材教辅资料订购申请流程

XX学校教材教辅资料订购申请流程1. 申请流程概述教材教辅资料的订购是为了满足学校师生的教学和研究需求,保证教学质量和学术水平的提高。

本文档旨在说明XX学校教材教辅资料订购的申请流程,以便教师和学生能够按照规定的步骤完成订购手续。

2. 申请流程步骤2.1 教师申请步骤1. 教师登录学校教务系统,进入教材教辅资料订购模块。

2. 在订购模块中选择所教授课程对应的教材及教辅资料,并填写相关信息,如书名、作者、出版社等。

3. 确认订购信息无误后,提交申请并等待审核。

2.2 学生申请步骤1. 学生登录学校教务系统,进入教材教辅资料订购模块。

2. 在订购模块中查找所需教材及教辅资料,并选择相应班级和课程。

3. 确认订购信息无误后,提交申请并等待审核。

3. 审核流程3.1 教师申请审核流程1. 教师提交订购申请后,教务部门将进行初步审核,确保订购信息完整、准确。

2. 若信息有误或不完整,教务部门将通知教师修改并重新提交申请。

3. 通过初步审核的订购申请将进入教材供应商评估流程。

3.2 学生申请审核流程1. 学生提交订购申请后,教务部门将进行初步审核,验证学生与申请资料的一致性。

2. 若申请资料不完整或与学生信息不符,教务部门将通知学生修改并重新提交申请。

3. 通过初步审核的订购申请将进入教材供应商评估流程。

4. 教材发放与收取4.1 教师教材发放1. 教务部门审核通过的订购申请将发送给教材供应商。

2. 教材供应商将按照订购信息发放教材至教师指定的地点或学院办公室。

4.2 学生教材收取1. 教材供应商将教材发放至学院办公室或指定地点。

2. 学生根据领取通知前往指定地点领取教材。

3. 学生应核实教材的准确性和完整性,如发现问题应及时向教务部门反馈。

5. 结束语通过规范的教材教辅资料订购申请流程,学校能够更好地管理教学资源,提高教学质量。

教师和学生应按照要求提交申请,并配合审核流程和教材发放收取工作,保证教育教学的顺利进行。

学校教材订购系统

学校教材订购系统

学校教材订购系统学校教材订购系统定义1. 基本要求1.1项目目标通过本系统完成为学校教材的购销工作,包括销售和采购两个部分。

1.2系统简介系统简介本系统可细化为两个子系统:销售系统和采购系统。

销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

以上的功能要求在计算机上实现。

1.3技术要求和限制条件(1)当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。

(2)在实现上述销售和采购的工作过程时,需考虑有关单据的合法性验证(3)系统的外部项至少包含三个:教师、学生和教材工作人员。

(4)系统的相关数据存储至少包含6个:购书表、库存表、缺书登记表、待购教材表、进/出库表。

1.4系统界面学生/教师登陆界面、书刊查询界面、书刊信息界面、领书单界面、新书入库界面、退出界面等。

1.5开发概要系统调研、具体开发、测试、维护2. 资源2.1 人员本小组成员(华伟,阮运磊,张翔宇,张哲)在老师的辅导下开发完成。

2.2硬件内存:2GM CPU In tel Core2 1.80GHz2.3软件MyEclipse5.5 集成开发工具,MySQL5.0.22数据库和window visio2003 画图工具以及windows word文档工具。

3. 进度安排随课程进度同步完成系统的开发及文档编写工作。

4. 预算本项目作为学生课程设计,其所有开销包括软件,设施及开发经费都由学生自理。

学校教材购销系统需求规格说明书1引言1.1编写目的本要求规格说明书对学校教材购销系统进行简单的分析,给出了系统的数据流图。

系统主要用户是学生,教师和教材工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。

xxxx教辅教材征订系统

xxxx教辅教材征订系统

教材教辅征订发行系统设计方案【目录】前言 (3)一、系统概述 (3)二、功能设计 (5)2.1 新华书店教材征订系统 (5)2.1.1教材征订子系统 (5)2.1.2教材储运子系统 (6)2.1.3教材结算子系统 (6)2.1.4基层店教材系统 (6)2.2 出版社教材发行系统 (7)三、软件要求 (7)四、硬件要求 (8)前言教材教辅征订发行是出版集团信息化建设的重要组成部分之一,黄河出版传媒集团教辅、教材、校本图书网上征订电子商务平台(B/S系统)的建设,将传统的教辅、教材、手工征订工作放到计算机网络上,按进销存的构架来管理教材征订发行工作,跟踪教材征订发行工作中的每一个环节,每一笔进出业务中的人、钱、物的信息,相关的教材数量、种类、金额汇总等数据一目了然;实现各市县的中小学教辅材料的网上征订、审核、统计、查询、计费、物流配送等功能,简化传统的教材征订工作。

提高工作效率、减少教材征订中的错误。

一、系统概述根据全区教材发行的特点和几个业务部门的职能分工,教材发行系统分为以下几个部分:1、面向新华书店的征订系统(1)教材征订子系统(2)教材储运子系统(3)教材结算子系统(4)基层店教材系统2、面向出版社的发行系统功能模块:(1)书目维护,(2)订单管理(3)财务管理(4)付款管理(5)数据交换(6)客户自助服务系统(7)客户服务管理二、功能设计2.1 新华书店教材征订系统2.1.1教材征订子系统教材征订子系统是整个教材业务系统中最为基础的部分,包括书目编制,订数的收集,向出版社印刷厂报订,组织物流中心,发运站发货,对发货,结算的跟踪和监督等业务功能。

系统通过合理的整合业务流程,结合高效率的数据处理和查询,提供教材征订业务的效率和质量,帮助业务员从繁杂的数据记录和统计中抽身;同时,也向管理决策者提供及时、准确的系统信息,为各项经营管理工作提供服务,从而提供企业的经营效益。

1、系统登录为各个基层学校征订点分配一个用户名和密码,登录后可以修改密码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LULIANG UNIVERSITY软件工程课程设计题目:学校教材订购系统系别: 计算机科学与技术系专业年级: 2014级专升本14xx班姓名: xxx学号: 2014xxxxxx2015年10月28日目录第一章项目计划书 ............................. 错误!未定义书签。

第二章可行性研究分析 ..................... 错误!未定义书签。

第三章需求规格说明书 ..................... 错误!未定义书签。

第四章系统概要设计 ......................... 错误!未定义书签。

第五章系统详细设计说明书 ............. 错误!未定义书签。

第六章系统测试说明书 ..................... 错误!未定义书签。

第七章项目结项总结 ......................... 错误!未定义书签。

第一章项目计划书1.1项目设计目的设计本项目的目的是根据对软件工程设计的学习,对学校教材订购人员需求进行了全面细致的分析,深入描述《学校教材订购系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。

为了明确项目开发的目标和要求,明确任务进度,熟悉项目开发的基本流程和规范要求。

1.2项目简介销售系统的主要工作过程为:首先由教师及学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返还给教师和学生领书单,教师和学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书单给书库采购人员,一旦新书入库后,即发进书通知给教材发行人员。

1.3项目开发环境开发地点:吕梁学院新校区电教楼三层系统环境:Windows xp开发人员:袁琳娜1.4项目所需文档《项目开发计划书》、《项目需求分析规格说明书》、《系统概要设计》、《系统详细设计规格说明书》、《系统测试说明书》、《用户手册》、《会议记录》、《项目结项总结》。

1.5项目工作内容进度安排a)前期工作:完成项目可行性分析研究报告,制定开发计划,重点是完成项目的需求分析,总体设计,详细设计。

b)中期工作:编码实现需求功能,完成项目初步设计规格说明书和项目详细设计规格说明书。

c)后期工作:项目测试,维护。

第二章可行性研究分析2.1编写目的对学校教材订购系统进行可行性分析。

2.2可行性研究的前提a)功能:实现学校教材订购的最基本功能,进库和出库都有非常详细的记录,对所需书的名称和数量也有非常详细的记录,并且能发出提示信息。

b)性能:能够使学校在教材订购中所购书的名称、数量和所发书的名称、数量显示出来,进库和出库是都有非常清楚的记录。

c)输出:书的名称、领取人和数量。

d)输入:书的名称,订购人和数量。

e)安全与保密要求:在所在的校园网中进行,对校外保密。

f)完成期限:2个月。

2.3目标a)人力与设备费用的节省。

b)人员工作效率的提高。

2.4可行性研究方法对教材订购的调查。

2.5决定可行性的主要因素技术可行性、经济可行性和法律可行性。

2.6对现有系统的分析a)现行系统:采用手工方式,教师、学生提交订书单,经教材科审核,并返回相应的票据。

付款后教师等待教材科人员对书库现存图书的检查,若书库中没有,则通知采购人员采购,采购后,通知教师或学生取书。

b)分析:1)存在教师等待时间较长的问题。

2)书库中书的数量变化查询时,由于采用手工,速度过慢。

3)采购员有能及时准确知道哪些书需要购买、更新或者补充。

2.7开发新的系统的必要性便于教材订购的管理,并且节省了大量的人力和财力。

第三章需求规格说明书3.1编写目的:需求规格书明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。

需求分析对学校教材订购系统进行简单的分析,给出了系统的数据流程图,作为整个软件开发过程的指南,也是软件开发人员开发出符合用户要求的软件基础。

使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发的基础。

3.2数据定义:1)数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

2)系统的流程图:系统流程图是描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序、文件、数据库、表格、人工过程等)。

3)库存表:存放库中存在的书籍数据。

4)出库表:存放已销售的书籍的数据。

5)进库表:存放入库的书籍的数据。

6)购书表:存放提交的书籍的数据。

7)缺书登记表:存放缺少的书籍的数据。

8)待购教材表:存放待购书籍的数据。

3.3现有系统描述系统实现后,提供数字化管理,提高学校教材管理部门的工作效率,降低订购中的错误发生率,减少人力物力的累琐开销。

1)学生和老师都能随时登录订购教材、查看和修改订购单,还可以查看领书单。

2)发行人员能够随时登录处理订购单、查看库存和输入初始的库存书籍,还有查看进书通知。

3)采购人员能随时登录系统查看缺书单,填写进书单。

3.4目标系统需求1)教材浏览服务:学生或教师在填写购书单前可以先对教材总体进行浏览,对教材名称,库存数量及价格进行一定的了解,然后再结合自己的情况决定自己要购买的教材,填写购书单。

2)购书服务:本系统在向学生或教师售书时要求填写购书单(包括一下信息:姓名、购书数量、购书书名信息),给教材发行人员审查有效后,开发票、打印领书单返回给教师或学生领取书籍。

3)教材信息发布:学校教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需数目,下购书单。

4)通知采购:当库存中缺书时,汇总缺书信息,发缺书单给书库采购人员。

5)通知取书:6)当新书入库后,即发进书通知给教材发行人员。

3.5目标性能需求性能需求点列表见表1-23.6目标界面需求1)输入设备:键盘、鼠标2)输出设备:显示器3)显示风格:IE界面4)显示方式:1024*7685)输出格式:网页方式第四章系统概要设计4.1编写目的:学校为了方便学生定书的及时准确、图书管理人员工作的方便高效,开发学校教材预订系统。

本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

4.2教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。

2)订购管理:查询订购书、订购书籍、删除订购书籍、查询领书单。

3)销售管理:处理购书单、查询进书单、修改和维护数据库中相应的表。

4)采购管理:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。

4.3本系统对性能的规定:1)系统的更新处理时间应该在可接受的范围内;2)系统的数据查询时间应该在可接受的范围内;3)系统的数据统计时间应该在可接受的范围内。

4)操作方式上应该能够满足鼠标和键盘任意切换的需要;5)能够支持Windows XP、Windows 7、Windows8\运行环境。

6)留有与其他系统的接口。

第五章系统详细设计说明书5.1基本设计概念和处理流程5.1.1处理流程1)系统启动时,激活身份验证模块。

2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面是。

3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。

4)各项功能执行完毕后,重新进入消息循环状态。

5)由退出系统事件激活关闭系统模块,退出系统。

流程图如下:图15.1.2结构图a)完整的软件结构图:b)销售管理的结构图:c)采购管理的结构图:d)教师学生订购的结构图:5.2功能需求与程序的关系1)用户身份验证必须调用“验证用户”模块程序进行身份验证。

2)订购者订购之前进行查询需要调用“销售管理”中的库存的信息的查询。

3)发行人员审查订购单也需调用“销售管理”中的库存信息的查询,并且需要调用“订购管理”中有关订购单的操作。

4)发行人员查询进书通知需要调用“采购管理”中的输入进书单的信息这一功能。

5)当采购人员新进教材入库后,相应的库存数据需要修改,此时需要调用“初始库存”进行修改。

6)采购人员对缺书单的处理需要调用“销售管理”中库存信息的查询。

5.3数据结构与程序的关系5.4人工处理过程1)新教材入库时需要对相应的入库单进行录入。

2)对于已经过时不用的教材需要发行人员对书库数据进行相应的删除。

3)其他方面数据的处理系统将会自动进行。

5.5尚未解决的问题由于我们水平有限以及时间仓促,尚未配置成功在VS中连接MySQL 以预留之后的网页端接口,只能暂用SQL Server这种比较庞大和复杂的数据库作为存储使用。

5.6接口设计5.6.1用户接口本系统采用典型的Windows风格作为人机接口,如使用窗口、菜单、对话框等。

1)订购书籍:教师或学生将要进行订购的书籍资料输入,系统将这些资料保存在文件中。

2)查询订购单:显示使用者已经保存的订购单信息。

3)删除订购书籍:使用者将要删除的书籍信息输入,系统根据操作删除修改文件处理,最后修改后的文件显示出来。

4)查询领书单:通过发行人员模块处理过后,将其信息转化成领书单显示出来。

5)查询缺书单:该功能要通过发行人员模块处理过后,将其信息转化缺书单显示出来。

6)输入进书单:需要采购人员将新到的书籍信息输入,通过系统将库存信息更新处理。

7)处理订购单:发行人员可读取用户信息,读取订购单,通过比较库存,处理信息后,返回领书单。

8)查询进书单:发行人员可对采购人员的进书单进行读取,将其信息显示出来。

9)输入初始库存:该功能可实现发行人员对学校原本拥有的书籍资料输入保存到库存中。

10)查询库存:将库存中的信息显示出来。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用外部接口1)软件接口a)服务器程序可使用Microsoft Visual Studio 2010 提供的对SQLSERVER 的接口,进行对数据库的所有访问。

b)服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。

c)在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。

2)硬件接口a)在输入方面,对于键盘、鼠标的输入,可用VISUAL C++的标准输入/输出,对输入进行处理。

b)在输出方面,打印机的连接及使用,也可用VISUAL C++的标准输入/输出对其进行处理。

相关文档
最新文档