《信息系统分析与设计》课程设计试验报告

合集下载

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

信息系统分析实验报告2

信息系统分析实验报告2

武汉纺织大学《信息系统分析与设计》实验报告班级: 姓名: 学号:指导教师: 张星实验学时: 3学时实验二: 基于visio2003的业务流程建模一、实验目的掌握Visio 2003软件的具体操作, 练习业务流程等图表的计算机辅助生成。

二、实验内容Visio 2003 是一个图表绘制软件, 它有助于创建、说明和组织复杂设想、过程与系统的业务和技术图表。

通过应用VISIO软件绘制相关图表, 能够以清楚简明的方式有效地交流信息, 提高了相关工作的效率和质量。

本次实验的主要内容如下:1.掌握Visio绘制业务流程图的方法(1)掌握业务流程图的基本符号以及如何利用Visio 2003绘制这些符号;(2)画出如下的业务流程图;2.利用Visio绘制图书馆的业务流程图(1)继续实验报告1中选定的图书馆, 通过调查和模拟操作, 对其业务流程进行分析, 主要有哪些业务流程。

(2)利用Visio绘制出“借书”、“读者网上登陆”两个业务流程;(3)分析该图书馆的业务流程是否有不合理的地方。

三、本实验项目实验报告要求(1)掌握用visio2003软件绘制业务流程图的方法;(2)学生需要自己独立完成;(3)格式规范、图片中字体大小合适, 内容清晰;(4)将绘制好的图片保存为jpg格式, 插入实验报告中。

四、操作步骤1.画出如上图的业务流程图:(2)借书的业务流程图:1、图书管理员1录入图书清单并保存图书信息2、读者根据自己列出的带借书清单, 查看图书借阅状态, 并得到图书索引表图书管理员2扫描一卡通查看读者信息, 得到读者已借图书清单, 并审核借书权限若是有效权限单, 则进行接触操作并更新读者与图书信息若是无效权限单, 则返给读者读者网上登陆的业务流程图:(3)该图书馆业务流程挺合理的。

五、实验收获和建议(1)需求分析中, 绘制业务流程图有什么好处?(2)信息系统能否更好的改进业务流程(3)其它收获。

答: (1)制做流程图的过程是全面了解业务处理的过程, 是进行系统分析的依据。

信息系统分析与设计_综合实验报告

信息系统分析与设计_综合实验报告

计算机系综合性实验
实验报告
课程名称信息系统分析与设计
实验学期至学年第学期学生所在系部计算机系
年级专业班级
学生姓名
任课教师
实验成绩
计算机系制
《信息系统分析与设计》课程综合性实验报告
图1. 顶层
图3. 第二层——题库管理图4. 第二层——自动组卷
图5. 第二层——知识点维护
图8. 用例图
表11 添加试题用例规约用例名称添加试题
用例描述普通用户记录新添加试题的信息。

如果试题存在,则不能再进行添加
前置条件试题在试题库中不存在。

后置条件试题添加成功,用该试题进行组卷。

主事件流1. 普通用户将试题信息提供给系统;
2. 系统验证用该试题进行核对知识点,验证该试题是否符合条件;
图9 类图
图10 顺序图---删除用户
图11. 顺序图------添加用户
实验总结:
了解用户的需求,试题库系统主要有两种用户的使用者,分别是管理员和普通用户。

管理员可以对试题库进行知识点维护和用户信息维护,普通用户可以对试题库进行题库管理和自动组卷的操作。

将用户的需求用系统说明书表达出来,这个说明书如果审核通过,就是试题库系统设计和将来验收的主要依据。

系统分析主要有面向对象和结构化方法。

通过本次综合性实验,复习了结构化方法和面向对象方法的使用方法,以及两种方法的分析方法,而且同时对一个系统的分析有了一个整体的概念。

信息系统分析(实验报告)资料

信息系统分析(实验报告)资料

中南财经政法大学武汉学院实验报告实验课名称:信息系统分析与设计学生姓名:专业班级:学号:开课时间:2015年9月教务处制《信息系统分析与设计》实验报告实验序号:01 实验项目名称:Visio的使用学号姓名专业、班级实验地点机房401 指导教师刘胜燕时间周五3-4 一、实验目的安装visio 2003 软件,并熟悉其窗口,菜单及功能。

二、实验内容安装visio 2003 软件,应用Visio绘制软件开发图形的基本操作,完成绘制基本流程图。

三、实验步骤(一)安装visio 2003 软件,并熟悉其界面。

“开始”---“程序”---- “Microsoft office”----“visio 2003”掌握打开和关闭该程序的方法。

(二)利用Visio绘制基本流程图。

可直接利用Visio提供的基本图形对象绘制,也可利用多个对象组合形成。

选择“文件”->“形状”->“框图”->“基本形状”绘制外部主体选择“文件”->“形状”->“其他Visio方案”->“连接线”选项,选择“有向线1”,绘制业务处理。

(三)绘制系统的一般模型图及综合结构图。

完成P1图1.1、P9图1.4、P45 3.7)四、实验结果成绩教师评语:实验内容和实验结果记录完整,实验报告撰写认真,格式符合要求,按时完成了实验。

签名:刘胜燕日期:9.18《信息系统分析与设计》实验报告实验序号:02 实验项目名称:Visio绘制组织结构图学号姓名专业、班级实验地点机房401 指导教师刘胜燕时间周五3-4 一、实验目的绘制系统开发生命周期各阶段和可交付成果图及系统规划实现过程图。

二、实验内容安装visio 2003 软件,应用Visio绘制软件开发图形的基本操作,完成绘制组织结构图、基本流程图。

三、实验步骤(一)利用Visio绘制组织结构图。

可直接利用Visio提供的基本图形对象绘制,也可利用模板形成。

选择“文件”->“新建”->“组织结构图”->“组织结构图”,打开组织结构图模板,选择某形状拖动到绘图页,要连接形状,把形状放在图形的顶部自动连接。

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

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

《信息系统分析与设计》课程(实验)实践报告题目:学校教材订购系统班级:学号:姓名:年月第一章引言 (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)采购人员能随时登录系统查看代购教材表,编写进书单,向教材发行人员发送入库通知。

信息系统分析与设计实验报告

信息系统分析与设计实验报告

信息系统分析与设计实验报告一、实验目的本次信息系统分析与设计实验的主要目的是通过实际操作和研究,深入理解信息系统分析与设计的基本原理和方法,培养我们解决实际问题的能力,提高我们在信息系统开发过程中的综合素质和技能。

二、实验环境本次实验使用的软件工具包括:Microsoft Visio 用于绘制系统流程图、数据流图等;SQL Server 用于数据库设计和管理;Eclipse 或Visual Studio 等集成开发环境用于系统的编程实现。

硬件方面,使用了性能良好的个人计算机,配置满足实验所需的软件运行要求。

三、实验内容与步骤(一)系统规划首先,明确了实验系统的目标和范围。

以一个小型企业的订单管理系统为例,确定系统需要实现订单的录入、处理、查询、统计等功能。

然后,进行了初步的可行性分析,包括技术可行性、经济可行性和操作可行性等方面。

(二)需求分析通过与企业相关人员的沟通和调研,收集了用户的需求。

使用用例图和用例描述详细地记录了系统的功能需求,包括用户角色、系统功能、业务流程等。

同时,还分析了系统的非功能需求,如性能、安全性、可靠性等方面的要求。

(三)系统设计1、总体设计根据需求分析的结果,设计了系统的总体架构。

确定了系统的模块划分和模块之间的关系,绘制了系统的架构图。

2、详细设计(1)数据库设计根据系统的功能需求,设计了数据库的表结构、字段、关系等。

使用 ER 图进行了概念模型设计,并将其转化为物理模型,创建了数据库表。

(2)界面设计设计了系统的用户界面,包括登录界面、主界面、订单录入界面、查询界面等。

考虑了用户操作的便利性和界面的美观性。

(3)模块设计对各个功能模块进行了详细的设计,包括算法、流程、输入输出等。

(四)系统实现根据系统设计的结果,使用选定的开发工具和编程语言进行系统的实现。

编写了代码,实现了各个功能模块,并进行了单元测试和集成测试。

(五)系统测试对系统进行了全面的测试,包括功能测试、性能测试、兼容性测试、安全性测试等。

信息系统分析与设计实验报告

信息系统分析与设计实验报告

信息系统分析与设计实验报告一、实验目的本次信息系统分析与设计实验的主要目的是通过实际操作和研究,深入理解信息系统分析与设计的理论知识,并将其应用于解决实际问题。

通过对一个具体信息系统项目的分析、设计和实现,培养我们的系统思维能力、问题解决能力以及团队协作能力。

二、实验环境本次实验在以下环境中进行:1、操作系统:Windows 102、开发工具:Microsoft Visual Studio 20193、数据库管理系统:MySQL 80三、实验内容与步骤(一)系统需求分析1、业务流程调研通过与相关业务人员的交流和观察,了解了系统所涉及的业务流程。

以一个在线购物系统为例,包括用户注册登录、商品浏览、购物车管理、订单生成与支付、物流跟踪等主要流程。

2、需求获取采用了多种需求获取方法,如问卷调查、用户访谈和现场观察等。

收集了用户对系统功能、性能、界面设计等方面的需求和期望。

3、需求整理与分析对获取的需求进行了整理和分类,绘制了用例图和活动图,以清晰地展示系统的功能和业务流程。

同时,分析了需求的可行性和优先级,为后续的系统设计提供了依据。

(二)系统设计1、总体设计根据需求分析的结果,确定了系统的总体架构和模块划分。

设计了系统的层次结构,包括表示层、业务逻辑层和数据访问层。

2、数据库设计根据系统的功能需求,设计了数据库的表结构。

确定了每个表的字段、数据类型、主键和外键等。

同时,考虑了数据的完整性和一致性约束,以及数据库的性能优化。

3、界面设计基于用户需求和交互设计原则,设计了系统的界面布局和操作流程。

绘制了原型图,包括首页、商品详情页、购物车页面、订单页面等,以直观地展示系统的界面风格和功能布局。

(三)系统实现1、开发环境搭建安装和配置了所需的开发工具和运行环境,如 Visual Studio 和MySQL 数据库。

2、代码编写根据系统设计的结果,使用 C语言和 ASPNET 框架进行了代码编写。

实现了系统的各个功能模块,包括用户管理、商品管理、购物车管理、订单管理等。

信息系统分析与设计课程设计报告

信息系统分析与设计课程设计报告

信息系统分析与设计课程设计报告题目:人事管理系统专业:信息管理与信息系统班级:093221学号:09322129姓名:张楚玉指导老师:黄国辉2011年11月24日摘要随着信息技术的发展与提高,在社会中的各个领域中信息技术起了很大的作用。

人们越来越离不开信息技术。

人事管理系统能够通过利用信息技术方便各个企业或者机构管理人员的调动、人员档案的管理以及人员工薪的管理等,可以使企业或者机构更好的利用人力资源达成目标,为企业的决策提供帮助。

关键字:信息技术、数据、企业、人员AbstractWith the development of information technology and the improvement of society, in all fields of information technology plays a very important role. People more and more depend on the information technology. Personnel management system through the use of information technology to facilitate the enterprises or institutions management staff mobility, personnel file management and personnel salary management, can make the enterprise or institution to better use of human resources to achieve the goal, for the enterprise decision-making provide help.Keywords: information technology, data, business, personnel摘要 (2)需求分析 (4)系统目标 (4)背景 (4)人事管理系统的需求 (5)系统用例图: (6)系统分析 (7)人事管理系统可行性研究要求如下。

信息系统分析与设计实验报告

信息系统分析与设计实验报告

信息系统分析与设计课程设计实验报告设计题目:教学管理系统学院: 管理学院班级:电子商务11-1*****学号:********指导老师:刘林、程浩目录一、系统简介 (1)二、系统分析 (1)1、采用的调查方法 (1)2、可行性分析 (2)(1)技术条件方面的可行性 (2)(2)投资及收益分析 (2)(3)社会因素方面的可行性 (2)3、业务流程简介(含业务流程图) (3)4、数据流程分析(含数据流程图) (5)5、数据字典 (5)三、系统设计 (7)1、功能结构设计 (7)2、代码设计方案 (8)3、数据库设计 (14)(1)数据库概念结构设计 (14)(2)学生信息管理系统数据项和数据结构 (15)(3)数据库逻辑结构设计 (16)(4)数据库物理结构设计 (16)(5)数据库结构的实现 (18)四、系统物理配置方案 (18)五、程序(模块)设计说明书 (18)(1)系统总体结构设计 (18)(2)子系统/ 模块划分 (18)六、任务分工 (19)七、体会 (19)八、参考文献 (20)九、附件 (20)1、实验截图 (20)2、代码 (27)一、系统简介当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性. 管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的.学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生信息,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难. 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套信息管理系统成为很有必要的事情. 学生信息管理系统提供了强大的学生信息管理管理功能,方便系统管理员对学生信息的添加,修改,删除,查询等操作。

信息系统分析及设计课程设计报告

信息系统分析及设计课程设计报告

信息系统分析与设计课程设计报告设计题目:工商管理学院成绩查询信息系统分析与设计学院管理学院专业信息管理与信息系统班级信管031学号03057032姓名翟翠丽指导教师王小江《信息系统分析与设计》课程设计成绩评定综合评定该生课程设计成绩为。

指导教师:年月日目录1 设计背景简介........................................ 错误!未定义书签。

2 可行性分析.......................................... 错误!未定义书签。

3 系统用例分析........................................ 错误!未定义书签。

3.1系统用例图..................................... 错误!未定义书签。

3.2系统活动图..................................... 错误!未定义书签。

3.3 系统序列图.................................... 错误!未定义书签。

3.4系统类图....................................... 错误!未定义书签。

4系统设计............................................. 错误!未定义书签。

4.1功能结构设计................................... 错误!未定义书签。

4.2数据库设计..................................... 错误!未定义书签。

.............................................. 错误!未定义书签。

4.2.2 数据库逻辑结构设计...................... 错误!未定义书签。

.............................................. 错误!未定义书签。

信息系统分析与设计课程设计报告.

信息系统分析与设计课程设计报告.

课程设计说明书课程名称:信息系统分析与设计课程设计专业:信息管理与信息系统班级:2014-1设计人:裴浩洁山东科技大学2016年 12 月 25 日目录一引言 (8)二实验内容 (10)2.1 熟悉系统开发步骤与常见工具 (10)2.1.1按照给出的图用PoweDesigner画出相应的图示 (10)2.1.2讨论各种不同的系统分析与设计方法存在的原因 (12)2.1.3课后练习 (12)2.2 结构化系统分析(一)系统需求调查 (13)2.2.1情景分析题 (13)2.2.2课后练习: (18)2.3 对“进销存”项目进行组织结构及业务流程分析 (19)2.3.1.根据背景材料,画出某商业企业的组织结构图 (20)2.3.2根据背景材料,画出“销”或“存”业务流程图 (21)2.4 根据需求模型绘制数据流程图 (21)2.4.1 为描述的内容绘制一个数据流程图 (21)2.4.2 请绘制某企业招聘人员的数据流程图 (23)2.4,3 画出“销”或“存”的数据流程图 (25)2.4.4 课后练习 (26)2.5 “进销存”系统数据字典撰写 (27)2.5.1 编写收款凭证数据字典 (27)2.5.2编写“学生登记卡”的数据字典 (29)2.5.3.描述招聘面试的工作流程,并撰写数据字典。

(30)2.6 实验六—“进销存”系统需求分析报告的写作 (37)2.7 绘制网络结构图、功能模块图、代码设计 (39)2.7.1网络结构图和功能模块图 (39)2.7.2代码设计 (41)2.8 数据库设计 (41)2.8.1.画出相应的E-R图 (41)2.8.2数据库逻辑设计和物理设计 (42)2.9 “进销存”系统I/O设计 (51)2.9.1输入输出设计 (51)2.10 面向对象系统分析与设计(一)——用例图 (52)2.10.1.课后练习 (52)2.11 面向对象系统分析与设计(二)——活动图 (56)2.11.1请你利用UML的活动图设计执行如上动作的活动图。

毕业论文设计:信息系统分析与设计实验报告

毕业论文设计:信息系统分析与设计实验报告

信息系统分析与设计实验报告学院交通运输管理学院专业管理科学与工程年级 2008级姓名学号2009年 6 月 24 日目录第一章图书管理系统总体设计 (2)一、系统概述 (2)二、工作目标 (2)三、工作内容 (2)第二章图书管理系统详细设计 (4)一、用例图 (4)二、活动图 (8)三、时序图 (9)四、最初类图 (10)五、优化后的类图 (11)第三章图书管理系统测试文档 (12)一、用户登录功能模块测试 (12)二、更新功能模块测试 (13)三、借阅功能模块测试 (14)四、查询功能模块测试 (15)五、测试结论 (15)第四章图书管理系统项目总结 (17)一、概要 (17)二、关键技术 (18)参考文献 (19)第一章图书管理系统总体设计一、系统概述该图书馆管理系统主要针对国内高校的图书管理,它是基于B/S结构的,采用数据库服务器与Web服务器相分离,客户端通过浏览器访问和管理。

该系统不仅可以协助图书馆管理员对书籍进行分类录入,管理学生及学校工作人员的书籍借阅信息,还可以让借书人方便的查看书籍状态、续借等。

二、工作目标此文档的目的是收集,分析和定义图书馆管理系统的高层次需求和特性,它侧重于涉众和目标用户所需要的功能以及这些需求存在的原因。

通过本文档的撰写和修订,细化本系统模型,确定系统涉众的各种需要,根据最终用户的需要来定义图书馆管理系统的高级需求,制定相应的解决方案,使系统趋于细节化和合理化。

三、工作内容该图书馆管理系统主要适用于国内高校,它面向两种用户,图书馆管理员和持有借书证的读者(包括学生和教职工)。

图书馆管理员又按职能分为四类:●借书操作员:负责管理读者借阅图书、归还图书等事务。

●书籍管理员:负责新书登记入库、过期书的删除和图书数目的统计等。

●超级管理员:管理图书馆的其他所有管理员,包括管理员的添加和删除。

●读者管理员:负责新读者的注册和读者的删除。

读者也分为两类:●学生:包括在校的本科生、研究生、博士●职工:包括在校的教师、图书馆管理人员、以及退休教职工等功能摘要:a)安全管理●用户登录:图书馆首页提供了用户登录的功能,用户输入自己的图书证号码和密码后即可登陆到相应的界面(分为读者界面和管理员界面)。

《信息系统分析与设计》课程报告

《信息系统分析与设计》课程报告

《信息系统分析与设计》课程报告题目工资发放信息系统(可行性研究报告)院系电子工程专业信息工程(系统方向)学生姓名xxxxx学号xxxxxxxx指导教师付景枝二O一一年12月10 日1.1编写目的 (1)1.2背景 (1)1.3参考资料............................................................................................... 错误!未定义书签。

2可行性研究的前提 .. (2)2.1要求 (2)2.2目标 (3)2.3条件、假定和限制 (4)2.4进行可行性研究的方法 (4)3对现有系统的分析 (5)3.1处理流程和数据流程 (5)3.2工作负荷 (5)3.3费用开支 (5)3.4设备 (6)3.5局限性 (6)4所建议的系统 (6)4.1对所建议系统的说明 (6)4.2处理流程和数据流程 (6)4.3改进之处 (7)4.4影响 (7)4.4.1对设备的影响 (8)4.4.2对软件的影响 (8)4.4.3对用户单位机构的影响 (8)4.4.4对系统运行过程的影响 (9)4.4.5对开发的影响 (9)4.4.6对地点和设施的影响 (9)4.5技术条件方面的可行性 (9)5可选择的其他系统方案 (9)5.1可选择的系统方案1 (9)5.2可选择的系统方案2 (10)6投资及效益分析 (11)6.1支出 (11)6.1.1基本建设投资 (11)6.1.2其他一次性支出 (11)6.1.3非一次性支出 (11)6.2收益 (11)6.2.1一次性收益 (11)6.2.2非一次性收益 (12)6.2.3不可定量的收益 (12)6.4敏感性分析 (12)7社会因素方面的可行性 (12)7.1法律方面的可行性 (12)7.2使用方面的可行性 (12)8结论 (12)可行性研究报告1引言1.1编写目的为了提出一个基于delphi环境的工资管理系统,应用sql 2000服务器实现了工资管理的多条件查询、删除、更新、打印、密码设置等功能。

信息系统分析与设计报告书

信息系统分析与设计报告书

《信息系统分析与设计》课程设计报告书题目:学校教材订购系统专业:信息管理与信息系统班级:信息1301姓名:仲婷婷指导教师:温佳伟扬州大学信息工程院二零一六年七月课程设计任务书一、题目:学校教材订购系统二、内容详细了解所选题目的业务管理业务流程,调查和分析管理各主要业务环节的信息化需求及业务处理现状,针对计算机处理事务管理问题的特征和要求,按规范的结构化系统开发标准,完成培训管理系统的系统分析、系统设计,运用面向对象等工具进行程序设计及系统调试、运行之过程。

进一步加强和提升学生信息系统分析与设计的综合能力。

三、基本工作量要求1、搜集、阅读相关资料。

2、运用系统分析方法,调查与培训管理有关的主要业务流程,并对相关的报表进行细致分析,搞清楚相关报表的内涵和钩稽关系。

提出基本论点及框架结构。

3、根据培训管理业务现状,画出业务流程图、分层的数据流程图,通过业务分析,完成系统结构图设计,完成系统用户程序设计和相关数据库结构设计,并保证基本系统运行无故障,实现从数据录入、信息查询和结果输出的程序设计、调试。

在此基础上完成结构化的系统分析报告,同时对程序结构和关键技术进行叙述,从而完成系统开发任务。

4、根据指导老师审核意见及课程设计规范,整理、修改,完成一篇字数不少于4000字的课程设计报告。

起止日期:2016年7月4日至2016年7 月8日(共1 周)指导教师签名:日期:目录引言 (4)第一章可行性分析 (5)1.1教材订购系统开发背景概述 (5)1.2可行性分析 (6)1.3需求分析 (7)第二章系统分析 (7)2.1.业务流程分析 (8)2.1.1销售子系统业务流程图 (8)2.1.2采购子系统业务流程图: (8)2.2数据及数据流程分析 (9)2.2.1数据流图 (9)2.3数据字典 (11)2.4判定树 (13)第三章系统设计 (14)3.1 模块设计 (14)3.1.1.功能描述 (14)3.2 E-R图设计 (14)3.3 输入输出设计 (15)3.3.1、销售子系统 (15)3.3.2、采购子系统 (16)3.4 数据库设计 (17)第四章系统实施 (19)4.1系统流程图 (19)4.1.1销售子系统模块程序流程图: (19)4.1.2采购子系统模块工作流程图: (20)4.2系统代码设计 (22)4.3系统测试 (26)参考文献 (28)引言近年来,以计算机科学技术为核心的信息技术正深刻地改变着人们的工作方式、生活方式和思维方式,所以人们越来越注重高效和便捷。

信息系统分析与设计实验报告

信息系统分析与设计实验报告

信息系统分析与设计实验报告一、引言信息系统是现代社会的重要组成部分,其运行稳定与否直接影响到企业的运营效率和竞争力。

本实验旨在通过对一个特定信息系统的分析与设计,探讨信息系统的结构与功能,为实际工作中的系统开发提供参考。

二、系统概述所选信息系统为一个在线购物网站,用户可以在该网站上浏览商品、下订单、支付等操作。

该系统包括前台页面展示模块、用户管理模块、商品管理模块、订单管理模块等多个功能模块。

三、需求分析1. 用户可以通过浏览商品页面查看网站上的商品信息,并能够进行搜索、分类等操作;2. 用户需要注册并登录系统才能够进行购物,注册时需要填写用户名、密码、邮箱等信息,并进行邮箱验证;3. 用户可以将喜欢的商品加入购物车,进行批量购买;4. 用户在下单时需要填写收货地址、选择支付方式,并能够查看订单处理状态;5. 管理员可以管理商品信息、用户信息、订单信息,包括添加商品、修改用户信息、查看订单详情等。

四、系统设计1. 数据库设计:使用MySQL数据库存储用户信息、商品信息、订单信息等;2. 后台逻辑设计:使用Java语言进行后台开发,使用Spring框架进行模块化开发;3. 前端页面设计:使用HTML、CSS、JavaScript等技术进行前端页面设计,保证用户友好性和美观性;4. 系统架构设计:采用B/S架构,前端页面与后台逻辑分离,通过HTTP协议进行通信。

五、系统实现1. 使用MySQL数据库创建相应的表结构,包括用户表、商品表、订单表等;2. 使用Spring框架进行用户、商品、订单等模块的开发,实现相应的业务逻辑;3. 设计前端页面,实现用户注册、登录、商品展示、购物车、下单等功能;4. 进行系统整合与测试,确保系统各模块之间的正常交互和稳定性。

六、实验结果与总结通过对信息系统的分析与设计,本次实验实现了一个简单的在线购物网站。

用户可以注册登录、浏览商品、加入购物车、下单支付等操作,管理员可以管理商品信息、用户信息和订单信息。

信息系统分析与设计实验报告1

信息系统分析与设计实验报告1

目录前言 (1)第一部分项目管理与计划 (1)实验1 制定项目计划 (1)实验2 项目可行性分析 (1)第二部分系统分析 (1)实验3 项目需求收集 (1)实验4 用例建模 (1)实验5 通过用例获取概念数据模型 (1)实验6 将概念数据模型转换为对象关系模型 (1)实验7 分析类图建模(序列图、交互图、状态图、活动图) (1)实验8 确定设计方案(*) (1)第三部分系统设计 (1)实验9 物理数据库设计 (1)实验10 确定系统构架等设计元素、设计类图建模 (1)实验11 界面设计 (1)第四部分系统实现 (1)实验12 系统实现代码(*) (1)附录:项目成员分工情况 (1)备注:*为选做实验。

第一部分实验一:制定项目计划实验二:制定项目计划从经济上分析项目的可行性一、投资成本印第安汉堡餐品预定系统在投资成本上包括两方面,一次性成本和续生成本。

一次性成本包括基建投资和其他一次性投资,具体是指与项目活动、系统开发和系统启用有关的费用,包括在该信息系统开发过程中全部一次性投入,如系统开发、新硬件和软件的采购,用户培训、站点准备、数据或系统转化。

根据搜集到的资料显示,印第安汉堡的餐品预定系统的一次性成本如下所示:(1) PC机:2台,5000*2=10000元(2) Microsoft SQL Server 2005(1套):5000元(3) Microsoft Server2008(1套):10000元(4)打印机1台:1000元(5)人员培训:7人/2000元,合计14000元总计:本系统开发的一次性投入为40000元,并且新系统需在6个月内实现。

经常性支出是指由于正在进行的系统演化和使用而产生的费用,例如应用软件维护、逐渐增加的数据存储费用、增加的沟通、新软件和硬件租借以及消费用品和其他支出等。

根据搜集到的资料显示,在印第安汉堡的餐品预定系统中,这种经常性投入表现为续生成本,并且需要连续投资5年,具体如下所示:(1)预定系统的维护:1000元/年*5年=5000元(2)每年增加的数据存储费用:5000元/年*5年=25000元(3)消费用品支出:800元/年*5年=4000元(4)其他支出:1000元/年*5年=5000元综上可得,印第安汉堡的餐品预定系统为15000美元/年,折算为现值为96862元。

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

目录一、开发计划 (1)1. 所选题目 (1)2. 小组信息 (1)3. 项目背景 (1)二、需求分析 (2)1. 需求定义说明书 (2)2. 数据流图 (2)3. 数据字典 (4)1)数据项的定义 (4)2)数据流的定义 (4)3)数据存储的定义 (4)4)处理逻辑的定义 (5)三、概要设计 (5)1. 系统功能模块结构图 (5)2. 数据库概要设计(E-R图) (6)3. 代码设计 (6)4. 输入/输出界面设计 (7)四、详细设计 (8)1. 主界面模块 (8)1) 界面设计 (8)2) 编码 (11)2. 派车功能模块 (11)1) 界面设计 (12)2) 编码 (19)五、测试与调试 (30)1. 系统测试目标 (30)2. 任务测试的任务 (30)3. 系统测试的方法 (31)4. 系统测试用例设计 (31)六、对软件分析、设计及实施方面的评价及体会 (32)七、组长对小组工作及成员的评价 (32)一、开发计划1. 所选题目车辆管理系统2. 小组信息1)小组成员:XXXXXX2)任务分配:7月3日:XXX:分析管理功能模块代码XXX:分析课题,编写开发计划、需求分析7月4日:XXX:绘制数据流程图、E-R图、模块结构图XXX:运行系统,分析数据库结构、系统结构、数据流程、数据字典7月5日:XXX:测试功能模块,记录测试过程及结果XXX:测试功能模块,记录测试过程及结果7月6日:XXX:编写好实验报告并提交3. 项目背景1)原系统:随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得到普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。

该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、燃料费用等)管理;车辆使用管理和交通事故管理等。

如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。

2)目标系统:原系统的设计基本满足要求,但也存在着些许不足之处,我们所要做的就是分析原系统,尽可能的完善原系统。

二、需求分析1. 需求定义说明书在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的车辆管理系统,实现机关、企业、事业的等单位车辆的自动化的计算机管理系统,为各单位提供准确、精细、迅速的车辆信息。

车辆管理系统是针对公司的大量信息处理工作而开发的管理软件。

根据用户的要求,实现对车辆基本信息、驾驶员、费用、出车记录、事故记录、年检记录管理几个方面的功能。

用户界面分为管理员、驾驶员和科室三个界面,用户在输入不同账号及密码后,根据用户权限不同登录不同的用户界面。

其中,管理员的权限包括派车管理(派车、派车审批、查看派车记录)、车辆管理(车辆信息的增加和修改)、人员管理(人员信息的增加和修改)、维修管理(保养申请、保养审批、查看保养记录)和其他管理(绩效考核、查看加油记录);驾驶员的权限有派车管理(出车申请、查看派车记录)、个人资料(查看车辆资料、个人查询和修改)、车辆的养护管理(养护申请、养护记录)、车辆管理(查看加油记录);科室的权限有派车管理(派车申请、查看派车记录)和科室管理(更改密码)。

2. 数据流图一层图二层图3. 数据字典1)数据项的定义数据项编号:1-01数据项名称:驾驶员编号别名:无简述:某位驾驶员的编号类型:整型长度:4字节取值范围:0~100数据项编号:1-02数据项名称:驾驶员姓名别名:无简述:某驾驶员的姓名类型:字符型长度:20字节取值范围:中英文2)数据流的定义数据流名称:派车申请单编号:F1简述:驾驶员或科室填写的车辆派遣凭单数据流来源:驾驶员或科室数据流去向:派车申请资料登记处数据流组成:{车牌号码+驾驶员}+出车时间 + 出车天数 + 目的地 + 出车原因+用车科室+随队人员+备注信息流通量:25份/天高峰流通量:50份/天3)数据存储的定义数据存储的名称:派车申请资料表数据存储编号:D1简述:记录派车申请的编号、申请人、申请时间、申请原因与批复情况等信息数据存储组成:派车申请单编号 + 申请人 + 申请时间+申请原因+批复情况(同意/不同意)关键字:派车申请单编号4)处理逻辑的定义处理名:派车申请审批编号:P3输入:数据流F1输出:数据流F1描述:管理员从派车申请资料中提取未批复的申请单进行批复,同意的派车申请单经过信息管理给申请人派车,不同意的则取消申请单。

三、概要设计1. 系统功能模块结构图2. 数据库概要设计(E-R图)3. 代码设计对于每辆车都有各自的车牌号,为了统一管理的方便,对每辆车都做了编码。

车辆类型可分为机动车、卡车、轿车3大类,机动车又可分为电动车、摩托车;卡车可分为大型卡车、中型卡车和小型卡车。

因此,车辆的编码有9为数字组成,其中前两位表示车辆的大类号,跟在大类号后边两位表示小类号,后面5位表示车辆号,具体表示如下:** ** *****车牌号小类号大类号4. 输入/输出界面设计在增添或修改资料时会出现数据的输入,输入界面可通过文本框和数据库对应的数据进行交互来实现,在文本框中输入相应数据后,数据库做出相应更新。

在用户查询数据时,往往需要打印报表,此时可以表格的实现输出数据,实现方法是文本框与数据库相应数据的绑定。

四、详细设计1. 主界面模块编制人:XXX在主界面中添加三个链接控件,分别用来与三个登录界面交互。

在管理员、驾驶员和科室3个登录界面各添加一个返回主界面的按钮。

程序启动后,在主界面选择相应的登录窗口,通过登录界面验证操作员密码后,将进入程序主界面。

通过程序主界面将会执行相应的权限操作,并且还可以通过主界面的菜单,来调用相应程序,在进行相应操作。

当用户想切换操作员时可按返回按钮退回到主界面,重新选择登录界面。

1) 界面设计主界面管理员登录界面驾驶员登录界面科室登录界面2) 编码a)主界面:<asp:LinkButton ID="lnkbtnManager" runat="server" PostBackUrl="~/master/index.aspx"><span style="font-size: 30pt">管理员</span></asp:LinkButton> <asp:LinkButton ID="lnkbtnUser" runat="server" PostBackUrl="~/user/index.aspx"> <span style="font-size: 30pt">驾驶员</span></asp:LinkButton> <asp:LinkButton ID="lnkbtnKeshi" runat="server" PostBackUrl="~/keshi/index.aspx"> <span style="font-size: 30pt">科室</span></asp:LinkButton>b)登录界面:在各登录界面源视图下加入如下代码:<asp:Button ID="btnReturn" runat="server" PostBackUrl="~/Default.aspx"Width="70px" Text="返回" />注:<asp:LinkButton></asp:LinkButton> 是添加控件LinkButton的格式,在<asp:LinkButton>内设置该控件的属性,ID是控件的唯一标识名称,runat是服务器,PostBackUrl是点击按钮时页面返回的链接,其中,管理员链接的是管理员的登录界面,驾驶员链接的是驾驶员的登录界面,科室链接的是科室的登录界面;<span></span>之间的文字是控件显示的文字,style="font-size: 30pt"是设置字体大小为30磅。

添加一个ID为btnReturn的按钮控件,点击该按钮时链接到名为Default(主界面)的页面,按钮程度是70像数。

2. 派车功能模块编制人:XXX开始派车模块:模块描述该模块完成提交派车信息派车审批模块:模块描述该模块完成派车审批的过程同意,不同意。

同意:派车成功,短信提醒驾驶员或者是打印派车单不同意:派车取消。

算法实现1) 界面设计开始派车派车审批打印派车单不同意入库2) 编码开始派车代码:public partial class master_paiche : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Server.Execute("loginchk.aspx");if (!Page.IsPostBack){for (int i = 0; i < 24; i++){this.DropDownList3.Items.Add(i.ToString()); }for (int b = 0; b < 60; b++){this.DropDownList4.Items.Add(b.ToString()); }erbind();this.carbind();this.keshibind();}}private void carbind(){SqlConnection con = Jjchatdb.createConnection();con.Open();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from carinfo", con);DataSet Myds = new DataSet();sda.Fill(Myds, "carinfo");this.DropDownList1.DataSource = Myds.Tables["carinfo"];this.DropDownList1.DataValueField = "userid";this.DropDownList1.DataTextField = "userid";this.DropDownList1.DataBind();con.Close();}private void keshibind() 自定义科室bind()的方法代码;{SqlConnection con = Jjchatdb.createConnection();con.Open();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from keshi", con);//查询科室表信息DataSet Myds = new DataSet();sda.Fill(Myds, "keshi");//数据源的各个属性设置this.DropDownList5.DataSource = Myds.Tables["keshi"];this.DropDownList5.DataValueField = "ksname";this.DropDownList5.DataTextField = "ksname";this.DropDownList5.DataBind();con.Close();}private void userbind()//自定义驾驶员bind()的方法代码:{SqlConnection con1 = Jjchatdb.createConnection();con1.Open();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from userinfo", con1);//查询驾驶员信息DataSet Myds = new DataSet();sda.Fill(Myds, "userinfo");//数据源的各个属性设置this.DropDownList2.DataSource = Myds.Tables["userinfo"];this.DropDownList2.DataValueField = "username";this.DropDownList2.DataTextField = "username";this.DropDownList2.DataBind();con1.Close();}protected void Button1_Click(object sender, EventArgs e)//申请派车{string outdate = bel1.Text.ToString() + " " + DropDownList3.Text.ToString() + ":" + DropDownList4.Text.ToString() + ":" + "00";SqlConnection con2 = Jjchatdb.createConnection();con2.Open();string sql_newadd = "insert into pcgl (carid,username,outdate,howday,mdd,ccyy,ccgls,ycks,sxry,beizhu)values('" + this.DropDownList1.Text + "','" + this.DropDownList2.Text + "','" + outdate + "','" + this.TextBox4.Text + "','" + this.TextBox5.Text + "','" + this.TextBox6.Text + "','" + this.TextBox7.Text + "','" + this.DropDownList5.Text + "','" + this.TextBox9.Text + "','" + this.TextBox10.Text + "')";//添加派车信息 SqlCommand cmd_newadd = new SqlCommand(sql_newadd, con2);cmd_newadd.ExecuteNonQuery();con2.Close();this.Panel1.Visible = false;this.Panel2.Visible = true;}protected void ImageButton1_Click(object sender, ImageClickEventArgs e) {this.Calendar1.Visible = true;}protected void Calendar1_SelectionChanged(object sender, EventArgs e) {bel1.Text = this.Calendar1.SelectedDate.Year.ToString() + "-" + this.Calendar1.SelectedDate.Month.ToString() + "-" + this.Calendar1.SelectedDate.Day.ToString();this.Calendar1.Visible = false;}}派车审核代码:public partial class master_paicheedit : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e)//页面首次载入{Server.Execute("loginchk.aspx");if (!Page.IsPostBack)//页面往返时显示派车表的记录{SqlConnection con = Jjchatdb.createConnection();con.Open();SqlCommand cmd = new SqlCommand("select * from pcgl where id='" + Request.QueryString["carid"] + "'", con);SqlDataReader sdr = cmd.ExecuteReader();if (sdr.Read())//赋值{bel2.Text = sdr["carid"].ToString();//车牌号码bel3.Text = sdr["username"].ToString();//驾驶员bel1.Text = sdr["outdate"].ToString();//出车时间this.TextBox4.Text = sdr["howday"].ToString();//出车天数 this.TextBox5.Text = sdr["mdd"].ToString();//目的地this.TextBox6.Text = sdr["ccyy"].ToString();//出车原因this.TextBox7.Text = sdr["ccgls"].ToString();//出车前公里数 this.TextBox8.Text = sdr["ycks"].ToString();//用车科室this.TextBox9.Text = sdr["sxry"].ToString();//随行人员this.TextBox10.Text = sdr["beizhu"].ToString();//备注信息 this.TextBox11.Text = Convert.ToString(Session["masterid"]);//审批人bel4.Text = sdr["id"].ToString();//string a = bel2.Text;if (a == ""){}else{this.Button4.Visible = false;this.Button6.Visible = false;}SqlConnection cong = Jjchatdb.createConnection();cong.Open();SqlCommand cmdg = new SqlCommand("select * from carinfo where userid='" + bel2.Text + "'", cong);SqlDataReader sdrg = cmdg.ExecuteReader();if (sdrg.Read()){bel5.Text = sdrg["gls"].ToString();}sdrg.Close();cong.Close();}sdr.Close();con.Close();this.carbind();erbind();}}private void carbind()//自定义车辆的bind()的方法代码:{SqlConnection con = Jjchatdb.createConnection();con.Open();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from carinfo", con); DataSet Myds = new DataSet();sda.Fill(Myds, "carinfo");//数据源的各个属性设置this.DropDownList1.DataSource = Myds.Tables["carinfo"];this.DropDownList1.DataValueField = "userid";this.DropDownList1.DataTextField = "userid";this.DropDownList1.DataBind();con.Close();}private void userbind()//驾驶员bind()的方法代码:{SqlConnection con1 = Jjchatdb.createConnection();con1.Open();SqlDataAdapter sda = new SqlDataAdapter();sda.SelectCommand = new SqlCommand("select * from userinfo", con1); DataSet Myds = new DataSet();sda.Fill(Myds, "userinfo");//数据源的各个属性设置this.DropDownList2.DataSource = Myds.Tables["userinfo"];this.DropDownList2.DataValueField = "username";this.DropDownList2.DataTextField = "username";this.DropDownList2.DataBind();con1.Close();}protected void Button1_Click(object sender, EventArgs e)//同意派车按钮触发事件的代码:{SqlConnection con2 = Jjchatdb.createConnection();con2.Open();string sql_update = "update pcgl set carid='" + bel2.Text + "',username='" + bel3.Text + "',howday='" + this.TextBox4.Text + "',mdd='" + this.TextBox5.Text + "',ccyy='" + this.TextBox6.Text + "',ccgls='" + this.TextBox7.Text + "',ycks='" + this.TextBox8.Text + "',sxry='" + this.TextBox9.Text + "',beizhu='" + this.TextBox10.Text + "',pcr='" + this.TextBox11.Text + "',pcok='yes',spdate='" + System.DateTime.Now.ToString() + "' where id='" + Request.QueryString["carid"] + "'";SqlCommand cmd_update = new SqlCommand(sql_update, con2);cmd_update.ExecuteNonQuery();con2.Close();SqlConnection con = Jjchatdb.createConnection();con.Open();string sql_update1 = "update userinfo set zaigan='no' where username='" + bel3.Text + "'";SqlCommand cmd_update1 = new SqlCommand(sql_update1, con);cmd_update1.ExecuteNonQuery();con.Close();SqlConnection con1 = Jjchatdb.createConnection();con1.Open();string sql_update2 = "update carinfo set zaigan='no' where userid='" + bel2.Text + "'";SqlCommand cmd_update2 = new SqlCommand(sql_update2, con1);cmd_update2.ExecuteNonQuery();con1.Close();this.Panel1.Visible = false;}protected void Button2_Click(object sender, EventArgs e)//不同意派车按钮触发事件的代码{SqlConnection con = Jjchatdb.createConnection();con.Open();string SqlDeleteStr = "delete from pcgl where id = '" + Request.QueryString["carid"] + "'";SqlCommand cmd_update = new SqlCommand(SqlDeleteStr, con);cmd_update.ExecuteNonQuery();con.Close();this.Panel1.Visible = false;this.Panel3.Visible = true;}protected void Button3_Click(object sender, EventArgs e)//打印派车单,进入派车单界面{Response.Redirect("paichedan.aspx?carid="+bel4.Text);Response.Write("<Script>window.open('WebForm2.aspx','newwindow','','toolbar=no, location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,wid th=750,height=470,left=80,top=40');</script>");}protected void Button4_Click(object sender, EventArgs e)//选择车辆{this.Button4.Visible = false;this.DropDownList1.Visible = true;this.Button5.Visible = true;}protected void Button6_Click(object sender, EventArgs e)//选择驾驶员{this.Button6.Visible = false;this.DropDownList2.Visible = true;}protected void Button5_Click(object sender, EventArgs e)//选择本次出车的牌号{this.Button4.Visible = true;this.DropDownList1.Visible = false;this.Button5.Visible = false;bel2.Text = this.DropDownList1.Text;SqlConnection cong = Jjchatdb.createConnection();cong.Open();SqlCommand cmdg = new SqlCommand("select * from carinfo where userid='" + bel2.Text + "'", cong);SqlDataReader sdrg = cmdg.ExecuteReader();if (sdrg.Read()){bel5.Text = sdrg["gls"].ToString();this.TextBox7.Text = sdrg["gls"].ToString();}sdrg.Close();cong.Close();}protected void Button7_Click(object sender, EventArgs e)//选择本次出车的驾驶员{this.Button6.Visible = true;this.DropDownList2.Visible = false;this.Button7.Visible = false;bel3.Text = this.DropDownList2.Text;}protected void Button8_Click(object sender, EventArgs e)//触发短信提醒驾驶员的按钮进入短信提醒界面{Response.Redirect("sms.aspx?id=" + bel4.Text);}}入库代码public partial class master_paicheruku : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e)//首次载入界面:{Server.Execute("loginchk.aspx");if (!Page.IsPostBack)//页面往返时:{this.TextBox1.Text = System.DateTime.Now.ToString();for (int i = 0; i < 24; i++){this.DropDownList1.Items.Add(i.ToString());}for (int b = 0; b < 60; b++){this.DropDownList2.Items.Add(b.ToString());}SqlConnection con = Jjchatdb.createConnection();con.Open();SqlCommand cmd = new SqlCommand("select * from pcgl where id='" + Request.QueryString["carid"] + "'", con);SqlDataReader sdr = cmd.ExecuteReader();if (sdr.Read()){bel1.Text = sdr["carid"].ToString();//车牌号bel2.Text = sdr["username"].ToString();//驾驶员bel3.Text = sdr["outdate"].ToString();//出车时间bel4.Text = sdr["howday"].ToString();//入库时间bel5.Text = sdr["mdd"].ToString();//目的地bel6.Text = sdr["ccyy"].ToString();//出车原因bel7.Text = sdr["ccgls"].ToString();//出车前公里数bel8.Text = sdr["ycks"].ToString();//用车科室bel9.Text = sdr["sxry"].ToString();//随行人员bel10.Text = sdr["beizhu"].ToString();//备注bel11.Text = sdr["pcr"].ToString();//审批人bel12.Text = sdr["spdate"].ToString();//审批日期}sdr.Close();con.Close();}}protected void Button2_Click(object sender, EventArgs e)//入库时间的代码: {this.TextBox1.Text = this.Calendar1.SelectedDate.ToString("yyyy-MM-dd") + " " + this.DropDownList1.Text + ":" + this.DropDownList2.Text;}protected void Calendar1_SelectionChanged(object sender, EventArgs e) {this.TextBox1.Text = this.Calendar1.SelectedDate.ToString("yyyy-MM-dd");this.Calendar1.Visible = false;}protected void Button1_Click(object sender, EventArgs e)//确定入库的代码: {SqlConnection con2 = Jjchatdb.createConnection();con2.Open();string sql_update = "update pcgl set comedate='" + this.TextBox1.Text + "',shijiday='" + this.TextBox2.Text + "',rkgls='" + this.TextBox3.Text + "',pcok='ok',spdate='" + System.DateTime.Now.ToString() + "' where id='" + Request.QueryString["carid"] + "'";SqlCommand cmd_update = new SqlCommand(sql_update, con2);cmd_update.ExecuteNonQuery();con2.Close();SqlConnection con = Jjchatdb.createConnection();con.Open();string sql_update1 = "update userinfo set zaigan='yes' where username='" + bel2.Text + "'";/驾驶员的修改SqlCommand cmd_update1 = new SqlCommand(sql_update1, con);cmd_update1.ExecuteNonQuery();con.Close();SqlConnection con1 = Jjchatdb.createConnection();con1.Open();string sql_update2 = "update carinfo set zaigan='yes' where userid='" + bel1.Text + "'";//车牌号码的修改SqlCommand cmd_update2 = new SqlCommand(sql_update2, con1);cmd_update2.ExecuteNonQuery();con1.Close();this.Panel1.Visible = false;this.Panel2.Visible = true;}protected void ImageButton1_Click(object sender, ImageClickEventArgs e) {this.Calendar1.Visible = true;}}五、测试与调试1. 系统测试目标测试系统工作是否正常2. 任务测试的任务本次测试的项目是车辆管理系统中的主界面功能及派车管理功能。

相关文档
最新文档