1 / 34
文档名称:

《软件工程》课程设计-学校教材订购系统.doc

格式:doc   大小:764KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件工程》课程设计-学校教材订购系统.doc

上传人:ranfand 2022/11/18 文件大小:764 KB

下载得到文件列表

《软件工程》课程设计-学校教材订购系统.doc

文档介绍

文档介绍:该【《软件工程》课程设计-学校教材订购系统 】是由【ranfand】上传分享,文档一共【34】页,该文档可以免费在线阅读,需要了解更多关于【《软件工程》课程设计-学校教材订购系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。目录
前言 1
第一章系统环境配置和使用工具简介 2
第二章可行性分析和系统需求分析 3
3
4
可行性分析的目的 4
技术可行性 4
4
操作可行性 5
可行性研究的结论 5
5
编写目的 6
任务概述 6
6
需求说明 6
7
第三章系统设计文档 9
9
14
18
19
19
逻辑结构设计 19
第四章软件测试 22
22
购书公告模块 24
用户查看当前信息模块 25
26
〔采购系统〕 27
系统操作权限查验模块 33
总结 34
参考文献 35
前言
随着信息技术的开展及ERP系统的日益普及,计算机在学校管理中的作用越来越不容无视。学校之间通过网络交易的趋势越来越明显。在这种环境中,采购作为学校生产经营的一个重要环节应加强管理,充分利用外部环境条件,逐步实现学校教材订购的网络化管理。学校教材订购网络管理系统是针对学校内部而设计的,应用于学校的局域网,这样可以使得学校内部管理更有效的联系起来。
本课题就是针对学校的设备采购管理,开发一个基于C/S〔Client/Server〕构架的管理系统,我采用了目前流行的vs做开发工具,后台采用SQLServer数据库。其中系统涉及系统管理、根底数据、单据录入三大模块。本学校教材订购系统在可行性研究的根底上,是为了进一步明确教材订购系统的软件需求,以便安排工程规划与进度,组织软件开发与测试,撰写本文档。论文首先全面而系统地研究了构建一个学校教材订购网络管理系统所必备的各种知识和技术手段,进行系统可行性分析,介绍系统开发环境,设计系统数据库,规划学校教材订购流程,接下来进行系统总体设计,子系统的开发与实现,最后是测试、安装与发布的说明。
论文在撰写过程中,力求将理论与实践结合起来,在对学校教材订购理论进行阐述的同时,配合模拟系统从实际应用和操作技巧上加以说明,以到达对学校教材订购管理系统更深层次的理解和认识。
第一章系统环境配置和使用工具简介
小组有五人组成,负责开发此工程,设备是一台PC机。本系统采用VS和SQLSever2000作为开发工具,采用C/S模式,使其处理速度和性能上都得到提高。本系统所处理数据有字符串、整型、浮点型、时间类型。本系统的开发以到达方便教师、学生、教材工作人员掌握校园教材需求、销量等信息并在PC机上实现采购和销售为目标,为广阔师生及教材工作人员提供便利。本次开发预期决定让组长负责审核整个工程的流程。对各阶段的设计分别让不同组员作为主要负责人。编码阶段的时候,将按照实际情况,适当给予每个人的编程任务,以到达最优的工作效率。
VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。,也就是VisualStudio2021。
VisualStudio可以用来创立Windows平台下的Windows应用程序和网络应用程序,也可以用来创立网络效劳、智能设备应用程序和Office插件。2005年,微软发布了VisualStudio2005。.NET字眼从各种语言的名字中被抹去,〔〕。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。
这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的VisualStudioExpress版本。
随着即将发布的WindowsVista〔内部名称:Longhorn)和Office2007,VisualStudio9也渐渐浮出水面。VisualStudio9目前可以确定的是支持建立于DHTML根底上的AJax技术,这种微软在VisualInterDev时代提出的基于异步的客户端动态网页技术在当年并没有像微软预期中的那么流行起来,反而随着GMail等应用而东山再起,渐渐成为主流网络应用之一。同时VisualStudio9会强化对于数据库的支持以及微软新的基于工作流〔Workflow〕的编程模型。预计为了保持与Office系列的统一,VisualStudio9的名称为VisualStudio2007。
第二章可行性分析和系统需求分析

开发软件的名称:学校教材订购系统
工程的提出者:安徽工程大学
工程用户:管理员、师生、教材发行人员、书库采购人员
实现软件的单位:安徽工程大学
和其他系统的关系:需要用到学校人事管理系统的数据库


可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,所以此系统开发有着技术可行性、经济可行性、操作可行性和法律可行性的根底,为了减少工程冒风险,从规模和时间上考虑该系统的可行性。

系统可细化为两个子系统:销售系统和采购系统。
销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
采购系统的主要工作过程为:假设是脱销教材,那么登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员,以上的功能要求在计算机上实现。
当书库采购人员采购书籍入库后,在计算机上进行登记采购信息。计算时机根据获取的信息自动对其进行分类,存入数据库中的不同的表中。之后,教材订购人便可以查看到提示,师生便可在计算机上查询到库存并可以提交购书单,计算时机对购书单信息进行保存。教材发行人员对师生提交的购书单进行审核,并将审核的结果写回到数据库对应的表中。当师生再次登录系统的时候,便可以查看审核结果了。审核通过的师生便可以前往教材发行人员那付款领取发票,便可取书。在开发票的同时,计算机便将此次交易记录保存起来,放到预先设定好的表中。当书库缺书的时候,计算机便会自行将结果保存到一张表中,以便书库采购人员查看。
这里的数据由三大用户〔师生、书库采购人员、教材发行人员〕录入,计算机将其保存到数据库中已到达数据共享的作用。这里数据共享带有限制。

估计开发工程的本钱以及新系统可能带来的收益权衡两者的关系,才能分析出本系统是否在经济上可行,同时也要考虑到现行系统的运行费用及新系统的运行费用,只有正确认识到它们之间的关系才能为我们的经济可行性找到依据。本系统的开发需要资金少,系统开发运行后,可以实现进销存管理的计算机化,节省人力,物力,将人从繁重的工作业务中解脱出来,减少查找和登记中无意的错误,节省大量的时间,管理效率大幅度提高。通过我的认真估算,我认为新系统所需要的软硬件配置相对于它投入使用后产生的经济效益来说花费并不高,软件开发本钱主要是人力、物力的消耗,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算,其实更重要的是新系统可以提高工作效率,加强管理,保证工作质量,加快流动资金周转,减少资金积压,提供更多的更高质量的信息,提高取得信息的速度,以到达资源优化的目的。因此,新系统在经济上也是可行的。

新系统的操作可行性所要考虑的问题是:新系统的操作方式在对管理时是否行的通,系统实施以后,能否有效的处理问题,是否对组织机构产生影响,是否会遇到大的障碍,用户对本系统的界面是否满意等。针对不同的问题,我用现有的技术根本上是可以解决的,因为新系统的目标是根据企业公司的要求来确定的,对于我做的系统原型,企业人员已经提出了修改意见,我也按照这个要求进行了修改并根本上满足了企业公司的真实需求,所以,新系统能够处理实际工作中遇到的问题。另外,使用本软件的人员要求是有一定的计算机根底的,系统的管理员也应该有计算机专业的知识,经过培训的人员将会熟练使用本软件,本系统的设计采用WINDOWS风格,界面友好,操作便利。因此,新系统在操作上也是可行的。

为了解决目前现有系统工作效率低的问题,有必要立即开始该系统的开发。目前的技术完全可以满足开发该系统的需要,且在规定时间内可以完成。在支出和收益上也能到达令人满意的效果。

随着市场经济的不断开展,一方面,市场由卖方市场转变成买方市场,企业有权挑选客户,另一方面,竞争的剧烈要求企业要尽可能的降低本钱。所以,采购系统应运而生。
编写目的
软件需求说明书的编制目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的根底。
本文档预期读者是工程经理、设计人员、开发人员和合同约定的人员。
任务概述
教材采购和销售是每个学校教材管理的重要内容,是了解师生对教材需求一个重要凭证。在对查询教材采购和销售情况的时候,存在诸多不利的因素,不适应时代的开展。
开发教材预定系统使学校对教材采购和销售实现信息化和标准话,可以使学校能够高效完成教材的采购和销售工作,而且对信息的挖掘成为可能
运行环境
操作系统:WindowsXP等
支持环境:
数据库:MicrosoftSQLServer2000
需求说明
此教材采购系统分为三个模块:采购系统和销售系统和管理系统。
销售系统又可细分为两个模块:师生效劳和销售管理
具体见以下图:
主要功能
〔1〕身份认证
通过用户输入的ID和密码来判断用户身份并授予相应的权限。当用户在一天内密码输入三次错误的时候,系统会禁止用户在这一天再次登录。
〔2〕销售管理
审核购书单:对师生提交的购书单进行审核,教材发行人员只需要点击该菜单,系统即可帮助其完成购书单的审核,并将审核的结构写入数据库。
开发票:对某一购置者〔某一教师或学生〕审核通过的购书单开发票,并改变相应数据库中的记录。需要指出的是,当某一书籍库存为零的时候,系统会自动在数据库中登记这一项。以便书库采购人员查看。
查看数据:查看进货提醒〔查看当天是否有进货记录〕、查看销售情况、出库情况、库存情况。
修改密码:教材发行人员修改自己的登录密码。
〔3〕采购管理
录入采购信息:当书库采购人员将书籍入库之后,通过该菜单项完成采购信息的登记,系统会自动将其信息分类写入到特定的表中。
待购表制定:书库采购人员可以通过该项对某次采购方案进行制定。
查看信息:查看/更新待购数目〔通过此项,可以查看待购数目,并可对某些书目进行删除,并可以打印这些待购数目〕、查看缺书信息〔来自于数据库中的记录〕、查看进仓记录〔来自于采购信息〕
修改密码:书库采购人员修改自己的登录密码
〔4〕师生效劳
提交购书单:师生可以通过此菜单命令,对自己的购书信息进行编辑和提交。
查看信息:查看审核结果〔可以对以前的审核结构进行删除及对不想再交易的进行删除〕、查看库存。
修改密码:师生修改自己的登录密码
〔5〕人员管理〔超管和管理员可登录〕
权限管理:管理员可对用户设置为教材发行人员、书库采购人员,超管可以设置管理员,对应的有取消功能。
修改密码:修改自己的登录密码。
重置密码:为其他用户重置密码〔受限制〕。
第三章系统设计文档

学校教材订购系统顶层DFD:




第二层DFD——学校教材订购系统


人员管理子系统DFD: