软件工程-花店销售管理系统课程报告

软件工程-花店销售管理系统课程报告
软件工程-花店销售管理系统课程报告

《软件工程课程设计报告》

——花店销售管理系统

学院: 计算机与信息学院

专业: 数字媒体技术

班级: 2

指导老师:

小组成员:

日期:2014年12月

目录

1软件需求规格说明(负责人:) (2)

1.1需求规格说明编写目的 ............................ 错误!未定义书签。

1.2项目背景 .................................................... 错误!未定义书签。

1.3任务概述 .................................................... 错误!未定义书签。

1.3.1目标 .................................................. 错误!未定义书签。

1.4 需求规定 (3)

1.4.1数据流图 (3)

1.4.2数据描述 (5)

2 软件体系结构(负责人:) (2)

2.1UML类图 (9)

2.2软件系统用例图 (10)

2.3软件系统顺序图 (12)

3 软件原型截图(负责人:) (15)

4 软件使用和部署说明(负责人:) (17)

4.1运行环境 (17)

4.1.1硬件环境 (17)

4.1.2软件环境 (18)

4.2软件安装与配置 (18)

4.3使用说明 (18)

1软件需求规格说明(负责人:)

1.1需求规格说明编写目

本花店管理系统是针对小型花店经营模式进行相关业务管理的一套软件。应用本系统的目的是有助于花店管理业务便利开展,提高工作效率,提升服务质量,使花店在一定时期内产生明显的收益。

1.2项目背景

开发软件名称:花店销售管理系统

项目开发者:尹凡、吴为、骆晓芳、熊超 1.3任务概述 1.3.1目标

系统运行稳定,安全可靠。

界面设计美观,人机交互界面友好。

信息查询灵活、方便、快捷、准确,数据存储安全可靠。

息安全保密。

1.4 需求规定

我们的系统用户对象是花店人员,供花店人员进行管理使用,在其中有一个顾客选购功能,虽然买花的顾客可以在本系统上进行操作,但其也是为花店管理者方便管理而服务的。关于其本系统的功能,大致可分为顾客购花功能,其中包括顾客购物车,顾客查询,以及顾客信息表填写;普通管理员管理,其中包括普通管理员对订单信息,鲜花信息,顾客信息的修改、添加和删除功能;超级管理员管理,其中包括超级管理员对雇员、财务信息的修改、删除和功能。

1.4.1数据流图

花店管理系统的主要数据流图:

供应商

采购

销售

顾客

库存信息

销售信

会计

财务信

销售额

付费金额

花或订单

采购信息

需求信息

图1-1

(图1-1是花店管理系统的主要数据流图,包含了销售、采购和会计三个操作,顾客和供应商两个用户,财务信息、销售信息和库存信息三个信息,在这个数据流图中供应商采购花然后采购将采购信息返回给供应商,采购时需要调用库存信息,供应商将付费金额给会计,会计更新财务信息。销售之后要更新库存信息,销售时也要先调用库存信息,顾客买花时将需

求信息反馈给销售,销售将花或订单信息传给用户,销售也在随时更新销售信息,销售信息将销售额传给会计,会计将更新财务信息。)

销售部分中订购的数据流图:

订购信息

订购

查询订单状态顾客送货

收花人

订购需求送花信息

已发货或退货

图1-2

(图1-2是销售部分中订购的数据流图,包含了订购、送货和查询订单状态三个操作,顾客和收花人两个用户,订购信息一个信息,在这个数据流图中顾客将他的订购需求告诉订购,然后订购更新订购信息,订购信息更新查询到的订单状态,查询订单状态时要调用订购信息,查询到的订单状态将送货信息传给送货,送花将花送给收花人。)

分析得到如下的数据字典:

数据项 说明 类型 来源 去向 使用频率 变更频率 供应商

记录供应商

数据

/

/

有时增加

信息基本信息存储有时基本无更改

供应信息进行供应信

息的收集、统

计和记录数据流供应商管理人员

有时

有时增加

基本无更改

供应记录数据

存储

/ /

花材信息进行花材管

理主要包括

花材基本信

息的记录、更

改和统计

数据流采购人员

管理人员

销售人员

管理人员

频繁频繁

花材记录数据存储 / /

客户信息记录客户的

基本信息数据

存储

/ /

有时

频繁增加

基本无更改

库存信息进行库存信

息的收集、统

计和记录数据流采购人员管理人员

频繁频繁

库存记录数据

存储

/ /

销售信息进行销售信

息的收集、统

计和记录数据流销售人员管理人员

频繁频繁

销售记录数据

存储

/ / 1.4.2数据描述

花存储

仓库

供应

供应商

零售

顾客

订购

顾客

花名

编号话语进货单价销售单价数量

日期

数量

日期

送货地点

编号

姓名

性别

联系电话

备注

数量

日期

数量

名称

编号

送货时间

厂商名

地址联系电话

m

1n

m

n

n

m

编号

n

图1-3

(图1-3是一个E-R 图,在这个图中有顾客、花、供应商和仓库四个实体,存储、供应、零售和订购四个联系,每个实体又有各自的多个属性。仓库有编号和名称两个属性,一个仓库可存储多种花;存储链接又有数量这一属性;花有花名、编号、花语、进货单价和销售单价这五个属性;多种花零售给多个顾客;零售链接有日期、数量和编号三个属性;顾客有编号、姓名、性别和联系电话四个属性;多个顾客可以订购多种花;订购链接有数量、日期、送货地点、送货时间和备注五种属性;多个供应商供应多种花;供应商有厂商名、地址和联系电话三个属性;供应链接有数量和日期两个属性。)

逻辑结构设计

由逻辑结构分析得到如下的关系模式:

(1)花的信息表:

(花编号、名称、花语、进货单价、销售单价)

(2)顾客信息表:

(顾客编号、顾客姓名、性别、电话)

(3)供应商信息表

(厂商名、地址、电话)

(4)库存信息表:

(仓库号、名称)

(5)零售信息表:

(零售编号、花编号、数量、日期)

(6)供应信息表:

(花编号、厂商名、供应数量、日期)

(7)订购信息表:

(花编号、顾客编号、订购数量、订购日期、送货时间、送货地点、备)系统功能模块

操作

销售管理

查询 统计分析

花店管理系统

新花添加退出

进货管理

订单管理 零售管理 新建客户 花材信息

销售统计 收支统计

今日送花 订单统计

客户资料 库存信息

图1-4

(图1-4是系统功能模块,一个花店管理系统有操作、查询、销售管理和系统分析四个主要模块,操作模块主要实现新建客户、新花添加、进货管理和退出这四个功能;查询模块主要实现花材信息、客户资料和库存信息的查询;销售管理又有订单管理和零售管理,订单管理又包含今日送花和订单统计;统计分析又有销售统计和收支统计两种统计。) (1)操作模块

新建用户:新建客户资料,即新客户资料的录入。 新花添加:添加新的花材种类。 进货管理:包括进货资料的录入、查询。 退出:即退出系统。 (2)查询模块

花材信息查询:查询花材的基本信息。

客户信息查询:查询客户的基本资料。

库存信息查询:查询库存量。

(3)销售管理模块

订单管理:订购基本信息的管理,包括订单录入、今日送花和订单统计。

零售管理:零售信息的管理,包括零售信息的录入和统计。

(4)统计分析模块

销售统计:销售基本信息的统计,如月销量、年销量等的统计。

收支统计:对花点的收入支出进行统计管理。

2 软件体系结构(负责人:)

2.1UML类图

图2-1 客户买花图

(图2-1是客户买花的UML类图,客户在花店买花,就涉及到了客户、花店和花三个类,客户类有客户名和密码两个属性,客户有添加、删除和更新订单还有付款四个操作;花店有花店编号、花店名、花店电话和花店地址四个属性,还有更新花店销售、花店采购、花市和

花以及处理订单五个操作;花有花名、单价和花语三个属性,没有操作。)

图2-2 系统管理员

(图2-2是系统管理员的UML类图,系统管理员管理客户、花店和店员,客户类有客户名

和密码两个属性,客户有添加、删除和更新订单还有付款四个操作;系统管理员有用户名和

密码两个属性,有更新花店、更新店员和更新用户这三个操作;花店有花店编号、花店名、

花店电话和花店地址四个属性,还有更新花店销售、花店采购、花市和花以及处理订单五个

操作;店员有编号、姓名、工资和所属花店四个属性没有操作。)

图2-3 花店管理员

(图2-3是花店管理员的UML类图,花店管理员管理客户、花店销售、花店采购、花市、花和订单,客户类有客户名和密码两个属性,客户有添加、删除和更新订单还有付款四个操作;花店管理员有用户名和密码两个属性,有更新花店销售、花店采购、花市和花以及处理订单五个操作;花店销售有花店编号、花名和销售额三个属性没有操作;花店采购有花市编号和花店编号两个属性没有操作;花市有花市编号、花市名和花市地址三个属性没有操作;订单有订单编号、花名、数量、花店编号、价格和状态六个属性没有操作。)

2.2软件系统用例图

图2-4 买花系统

(图2-4是买花系统用例图,客户首先登陆,登陆成功后可以查询花的信息,可以买花还可

以查询自己的订单信息。)

图2-5系统数据库管理员管理

(图2-5是系统数据库管理员管理用例图,系统管理员首先登陆,登陆成功后可以查询客户、花店和店员的信息,还可以添加删除或更新花店、添加删除或更新客户账户以及添加删除或更新店员。)

图2-6 花店管理员管理系统

(图2-6是花店管理员管理系统用例图,花店管理员首先登陆,登陆成功或可以处理客户订单,查询花店销售、花店采购、花市和花的信息还可以添加删除或更新花、花市、花店销售和花店采购信息。)

2.3软件系统顺序图

图2-7 客户买花序列图

(图2-7是客户买花序列图,客户选择购买花时客户订单信息就被告知给系统管理员,系统管理员对客户订单信息在订单数据库中进行验证,验证成功后给系统管理员显示订单信息,系统管理员又在花店数据库中验证所买花是否有货,若有货就向系统管理员显示花当前信息,系统管理员就给出卖出花的指令并在订单中更新订单信息,订单返回购买成功提示给系统管理员,系统管理员更新花店数据库和订单数据库后通知客户购花成功。)

3 软件原型截图(负责人:)

用户选择登陆界面是管理员还是普通用户:

用户选择管理员登陆后的登陆界面:

管理员登陆进系统后的界面:

普通用户登陆界面:

普通用户登陆后显示的界面:

4 软件使用和部署说明(负责人:)4.1运行环境

4.1.1硬件环境

CPU:300MHz以上的处理器。

内存:128MB,推荐256MB。

硬盘:150MB以上剩余空间。

显示像素:最低800*600,最佳效果1024*768。

4.1.2软件环境

操作系统:Windows XP/7

数据库:SQL Server2008

4.2软件安装与配置

在运行环境都满足的条件下,我们需在MyEclipse2013版本中导入这个项目,首先在file菜单的子选项中点击import,然后再General文

件下Existing找到我们的项目,然后导入进来,将图书管理系统在

Tomcat7.0服务器上发布,再开启Tomcat7.0服务器,在本机上只需输

入http://localhost:8080/Library即可访问这个系统,如果在其他的客户端

上,那么只需要输入服务器的IP地址再访问Library就行了。

4.3使用说明

顾客使用时,进入顾客操作界面可对花店和花的信息进行查询,可以下订单,查询或修改自己的订单。

系统管理员使用时,首先需要登陆,登陆成功后进入管理界面,可以对客户、花店和店员的信息进行管理。

花店管理员使用时,首先需要登陆,登陆成功后进入管理界面,可以对订单、花、花店销售、花店采购和花市的信息进行管理。

参考文献:

王珊,萨师煊,《数据库系统概论》,高等教育出版社;

王珊,《数据库原理及设计》,清华大学出版社;

窦万峰主编,《软件工程实验教程》,机械工业出版社;

周丽娟, 王华编著,《软件工程实用教程》,清华大学出版社;

花店管理系统

DB2综合案例分析 需求分析的任务 分析花店管理系统应用领域涉及的内容,对涉及到的领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析鲜花信息和鲜花购买流程。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 需求分析的过程 为了方便花店的管理,需要开发花店管理系统。便于花店从花市对鲜花的采购,还有花店对其店员信息,包括店员编号,姓名和工资的管理以及花店对其会员的管理,以及顾客查询鲜花信息,包括鲜花名称,价格和花语。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 流程图及数据字典 1.业务流程分析 经过可行性分析和初步需求调查,抽象出该系统业务流程图。 到花市采购 鲜花花店对鲜花 进行标价处 理 柜台销售鲜 花 ⑴调查用户需求 ①采购需求 功能:花店选择适合的花市采购鲜花。 查询功能: 花市编号 花市名称 花市地址 ②鲜花销售信息需求

查询功能: 花店编号 鲜花名称 销售额 ③店员信息需求 查询功能: 店员编号 店员姓名 工资 ④鲜花信息需求 查询功能: 鲜花名称 价格 花语 2.数据字典 将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。 经分析之后,本系统要用到七个基本表:花市信息表,花店信息表,会员信息表,店员信 息表,鲜花信息表,花店采购信息表和鲜花销售信息表数据结构定义如表所示。 数据结构名含义说明组成 花市定义了花市的有关信息花市编号,花市名称,花市地址 花店定义了花店的有关信息花店编号,花店名称,花店地址, 花店电话花店采购信息表定义了花店采购的有关信息花市编号,花店编号店员定义了店员的有关信息店员编号,店员姓名,工资,花 店编号

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

软件工程师IBM软件产品测试报告

软件工程师I B M软件产品 测试报告 Revised by BLUE on the afternoon of December 12,2020.

软件产品测试报告软件产品测试报告S o f t w a r e P r o d u c t T e s t i n g R e p o r t 产品名称:L o t u s F o u n d a t i o n s S t a r t 产品型号:V1.0. 1 送测单位:I B M 检测时间:二〇〇八年十一月天极传媒集团I T专家网评测室共8页第1页软件产品测试报告产品名称/版本单位名称联系人检测通讯地址样品生产地送点检单 E-mail 位电话/传真邮政编码检测单位检测地点测试类型成果有无密级样品名称/版本样品接受日期测试人员审核人员批准人员 2008-11-12 有无 IBM 天极传媒集团 IT 专家网评测室软件产品测试密级秘密机密绝密 Lotus Foundations Start V1.0.1 IBM 独立科研机构北京市朝阳区工体北路电讯盈科大厦单 IBM 位属性集体个体其它性质国有企业股份公司大专院校Lotus Foundations Start V1.0.1 样品检测日期 2008-11-12~2008-1 1-21日日日期期期天极传媒集团I T专家网评测室

共8页第2页软件产品测试报告“L o t u s F o u n d a t i o n s S t a r t V1.0.1”测试报告天极传媒集团 IT 专家网评测室受 IBM 中国公司的委托, 2008 年 1 1 月 12 日至 2008 于年 11 月 21 日,根据 GB/T 17544 《信息技术软件包质量要求和测试》的国家标准, IBM 对公司开发的“Lotus Foundations Start V1.0.1”分别在安装与卸载、功能实现、用户界面、本地化、安全可靠性、兼容性、可扩充性、易用性、用户文档和病毒检查等十个方面进行了全面严格的测试。测试结果表明:“Lotus Foundations Start V1.0.1”基本符合 GB/T 17544 《信息技术软件包质量要求和测试》的国家标准,并具有以下特点:1、软件结构设计合理。该软件为电子邮件系统软件,主要服务于中小企业的信息化管理。软件采用客户端与服务器的 B/S 架构。客户端使用 Windows 操作系统,服务器采用 UNIX/LINUX 系统。 2、软件功能完整。提供了用户管理、磁盘限额管理、软件升级、各种类型服务器管理和网络管理等功能,以及系统相关参数的设置及初始化功能。充分体现了 Lotus Foundations Start 软件的全面、可靠、易用等特性。 4、模块化设计,功能配置灵活。系统采用模块化设计,各模块功能相对独立,能够通过灵活的配置来设置邮件系统的功能。 5、系统安全可靠性。该系统对不同用户有明确的权限限制,具有比较严格的用户密码管理,错误提示基本准确,具有数据录入的有效性

花店管理系统数据库设计说明

厚德树人笃学致用 ****************************************************************** 遵义师范学院课程设计报告 题目:花店管理系统 学院计算机与信息科学学院 专业计算机科学与技术 年级 姓名 学号 指导教师 完成日期2013-6-20 2012 至2013 学年第二学期

目录 1 概述 (3) 2系统需求分析 (4) 2.1需求分析任务 (4) 2.2设计要求 (4) 2.3数据流图 (5) 2.3.1花供应、存储数据流图 (5) 2.3.2销售订购数据流图 (5) 2.3.3数据字典 (6) 3概念结构设计 (7) 3.1概念结构设计的方法 (7) 3.2 整体功能描述 (7) 3.2.1系统实现的主要功能 (7) 3.2.2系统功能模块图 (8) 3.3.3系统实现的主体操作模块 (8) 3.3.4系统主体操作模块图 (9) 3.3 零售子系统E-R图 (9) 3.4 订购子系统E-R图 (10) 3.5 供应子系统E-R图 (11) 3.6整体E-R图 (11) 4.逻辑结构设计 (12) 4.1关系数据模式 (12)

4.2优化 (13) 4.2.1确定数据依赖 (13) 4.2.2消除冗余 (14) 4.2.3分解成第三范式: (14) 4.3 数据库的结构 (14) 4.4数据库表的设计 (16) 5.数据库物理设计与实施 (19) 5.1数据库应用的硬件、软件环境介绍 (19) 5.2系统视图 (20) 5.3加载测试数据 (20) 6.数据操作要求及实现 (23) 6.1数据插入、查询操作 (23) 6.2数据更新操作 (23) 6.3数据连接查询操作 (24) 7.总结 (24) 8.参考文献 (26) 花店管理系统 摘要:

软件工程实验报告最终版

合肥师范学院实验报告册 2012 / 2013 学年第一学期 系别计算机科学与技术系 实验课程软件工程 专业计算机科学与技术 班级2010级计算机应用 姓名马军福董国运李思贤 学号1010411024 1010411008 1010411076 指导教师范庆春

实验一:结构化方法建模的基本应用 1.实验目的 (1)了解Visio工具软件的功能特色、安装、工作环境和基本操作等基本知识; (2)掌握应用Visio工具的基本使用方法和基本绘图操作; (3)熟悉结构化分析建模的基本应用。 2.实验内容 (1)使用Visio 建立期刊管理系统的实体-关系图; (2)使用Visio 建立期刊管理系统的数据流图。 3. 实验要求 使用Visio 建立期刊管理系统的实体-关系图、数据流图。数据流图要绘 制三层。 4.实验结果和体会 (1)需求陈述 在图书管理系统中,管理员要为每个读者建立借阅账户,,账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员借阅、归还期刊,读者可通过互联网或图书馆内查询终端查询期刊信息和个人借阅情况,以及续借期刊。 借阅期刊时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还期刊时,输入读者借阅卡号和期刊号,系统显示读者和期刊的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或期刊淘汰处理。然后提交还书请求,系统接受后删除借阅纪录,并登记修改可借阅期刊的数量。 期刊管理系统包括:1.读者信息管理a:借阅请求b归还请求c:查询请求d:修改自身信息2.期刊管理a:修改书目、出版日期、编辑b:增加书目数据、删除书目数据。3.期刊借阅a:增加所借读者信息b:删除所借读者信息4.期刊查询a:已借出图书列表b:未借出图书列表5.期刊的征订6.期刊内容登记题目、作者姓名、作者单位7.期刊内容查询

软件工程课程设计报告_人事管理系统

软件工程课程设计 题目人事管理系统 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。 企业人事管理是相对企业部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。

2.2本课题目的、实现功能与预期成果 2.2.1目的 目前市面上流行的人事管理系统不少。但是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,

网上花店系统数据库课程设计

网上花店系统 摘要: 电子商务在世界经济一体化,全球化不断加快的今天,信息技术越来越广泛地应用于各个领域。电子商务作为信息技术与现代经济贸易活动结合的产物,成为人类进入知识经济时代的重要标志之一。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购花方式。同时,也能给商家开拓更大的市场,创造更多的价值。本课题采用+sql ServER架构开发网上花店系统。该系统具有以下功能: 1、登录注册:主要包括用户登录、注册等操作。 2、鲜花购买:主要包括用户购买鲜花等操作。 3、订单处理:主要包括管理员处理订单等操作。 4、客户信息管理:主要包括管理员管理用户信息等操作。 此外,在实施过程中,为了保证用户登录信息验证、用户名合法性检查等交互效率,本课题采用了AJAX技术。 关键词:网上花店,ASP,SQLSERVER

目录 第一章前言 研究背景 (2) 电子商务在世界经济一体化,全球化不断加快的今天,信息技术越来越广泛地应用于各个领域。电子商务作为信息技术与现代经济贸易活动结合的产物,成为人类进入知识经济时代的重要标志之一。它不仅会改变着企业本身的生产、经营和管理活动,而且将影响到整个社会的经济运行与结构,并最终影响到国家在国际经济生活中的地位和作用。网上花店正是顺从了这种发展趋势,一改传统的经营风格,为现代人提供一种方便、快捷、高效的购花方式。同时,也能给商家开拓更大的市场,创造更多的价值。 (2) 研究内容和意义 (2) 1、登录注册:主要包括用户登录、注册等操作。 (3) 2、鲜花购买:主要包括用户购买鲜花等操作。 (3) 3、订单处理:主要包括管理员处理订单等操作。 (3) 4、客户信息管理:主要包括管理员管理用户信息等操作。 (3) 研究意义 (3) 用户需求 (4) 可行性分析 (5) 设计思路 (5) 系统模块设计 (6) 系统环境 (9) 系统安装与配置 (10) 操作说明 (10) 系统评价 (10) 存在的问题及解决方法 (11)

软件工程 实验报告

v1.0 可编辑可修改 院系:计算机科学学院 专业:计算机科学与技术 年级: 2013级 课程名称:软件工程 组员:司少武(1135) 兰少雄(1136) 张宇(1133) 纳洪泽(1132) 指导教师:刘卫平 2015年 12月 26 日

聊天室 1 前言 即时消息系统的研究现状 即时消息系统[1](Instant Messenger,IM)是一种在后 PC 时代兴起的,以Internet 网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。 本工程的主要内容 随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本聊天系统以聊天交流为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的JAVA应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,且具有脱离数据库技术方法,易于维护和更新的特点。 2 需求分析 本系统所要实现的主要功能是当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加

花店销售管理系统

1软件需求规格说明(负责人:尹凡) 1.1需求规格说明编写目 本花店管理系统是针对小型花店经营模式进行相关业务管理的一套软件。应用本系统的目的是有助于花店管理业务便利开展,提高工作效率,提升服务质量,使花店在一定时期内产生明显的收益。 1.2项目背景 开发软件名称:花店销售管理系统 项目开发者:尹凡、吴为、骆晓芳、熊超 1.3任务概述 1.3.1目标 系统运行稳定,安全可靠。 界面设计美观,人机交互界面友好。 信息查询灵活、方便、快捷、准确,数据存储安全可靠。 息安全保密。 1.4 需求规定 我们的系统用户对象是花店人员,供花店人员进行管理使用,在其中有一个顾客选购功能,虽然买花的顾客可以在本系统上进行操作,但其也是为花店管理者方便管理而服务的。关于其本系统的功能,大致可分为顾客购花功能,其中包括顾客购物车,顾客查询,以及顾客信息表填写;普通管理员管理,其中包括普通管理员对订单信息,鲜花信息,顾客信息的修改、添加和删除功能;超级管理员管理,其中包括超级管理员对雇员、财务信息的修改、删除和功能。 1.4.1数据流图 花店管理系统的主要数据流图:

销售部分中订购的数据流图: 分析得到如下的数据字典:

1.5.2数据描述

逻辑结构设计 由逻辑结构分析得到如下的关系模式: (1)花的信息表: (花编号、名称、花语、进货单价、销售单价) (2)顾客信息表: (顾客编号、顾客姓名、性别、电话) (3)供应商信息表 (厂商名、地址、电话) (4)库存信息表: (仓库号、名称) (5)零售信息表: (零售编号、花编号、数量、日期) (6)供应信息表: (花编号、厂商名、供应数量、日期) (7)订购信息表: (花编号、顾客编号、订购数量、订购日期、送货时间、送货地点、备)系统功能模块

软件工程课程设计报告书

第一章概述 1.1系统名称 学生宿舍管理系统 1.2开发及运行环境 CPU Intel? Core(TM)i5-4210M 存4GB 硬盘空间30M以上 输入设备键盘鼠标 操作系统windows 8.0 数据库windows sql server 2005 1.3软件开发计划 2017.12.01-2017.12.04 软件需求分析 2017.12.05-2017.12.09 系统结构设计 2017.12.10-2017.12.15 软件编码及数据 库设计实现 2017.12.16-2017-12.20 软件测试 2017.12.21 软件交付

第二章需求分析 目前,各学校的宿舍管理主要依赖于人工管理,学生宿舍相关的各种信息可以通过宿舍管理系统来集中统一管理,方便的宿舍管理员对宿舍的管理,更有利于宿舍安全以及同学们的健康成长。 2.1 任务概述 宿舍管理系统为了方便管理,尽可能的实现操作简单,易学易用,主要实现以下功能: 1)系统要求用户必须输入正确的用户名和密码才能进入系统; 2)系统应该提供学生住宿情况的基本登记; 3)系统应提供人员来访登记及结束访问的详细登记; 4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记; 5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询; 6)系统应提供增加、删除、修改用户的功能; 7)增加学生离校的物品管理制度 2.2 宿舍管理系统一层数据流图及数据字典 2.2.1 一层数据流图

图1-1 学生宿舍管理系统一层数据流图 2.2.2 数据字典 以下是图1-1数据流图的数据字典本数据字典主要定义数据4方面容: 名字:数据元素的名字,作为在数据流图中的标识符, 描述:对名字所代表的数据功能和含义加以描述 定义:对名字所代表的实际构成加以解释 位置:表示数据流的来源 名字:管理员 描述:对宿舍管理系统进行操作的人员

网上花店管理信息系统

网上花店管理信息系统 专业班级:13软件工程(1)班学生学号:2013110614 学生姓名:蒋小伟(第三小组)任课老师:梁楠楠 二〇一五年六月二十五日

任务分工 姓名学号班级分工成绩蒋小伟2013110614 13软件工程 (1)班 输入输出设计 朱坤2013110656 13软件工程 (1)班 代码设计 李鹏浩2013110615 13软件工程 (1)班数据字典数据流程图 朱金宝2013110655 13软件工程 (1)班E-R图 文档整合 赵猛猛2013110650 13软件工程 (1)班可行性必要性分析 业务流程分析 梁旬昌2013110618 13软件工程 (1)班 系统功能设计 黄玲玲2013110610 13软件工程 (1)班系统运行环境与数据库设计

目录 一.系统分析 1.可行性、必要性分析 (1) 2.业务流程分析 (2) 3.数据流程图 (2) 4.数据字典 (5) 5.E-R图 (9) 二.系统设计 1.系统功能设计 (13) 1.1系统功能设计 (13) 1.2用户功能设计 (14) 1.3花店管理员功能设计 (15) 2.代码设计 (16) 3.系统运行环境与数据库设计 (21) 3.1.1用户信息表 (21) 3.1.2管理员信息表 (21) 3.1.3商品信息表 (22) 3.1.4商品类别表 (22) 3.1.5订单表 (22) 3.1.6详细订单表 (23) 4.输入/输出设计 (23) 4.1输入输出设计的意义 (23)

4.2输入设计 (23) 4.3输出设计 (24) 4.4菜单系统设计 (28)

软件工程试验报告

1,“软件”的权威定义 软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。 2,“软件生存周期过程”的权威定义 软件生存周期过程由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。开发时期具体设计和实现在前一个时期定义的软件,它通常由下述4个阶段组成:总体设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,后两个阶段又称为系统实现。维护时期一般不在进一步划分阶段。 3,“软件生命周期”的权威定义 软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。软件生存周期包括可行性分析与开发项计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等活动 4,软件工程技术的应用情况,记录所浏览网站的技术支持工作。 软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,提高人们的工作效率,同时提升了生活质量。 5,软件工具”、“软件开发环境”、“CASE工具”的权威定义 软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。它是为专门目的而开发的,在软件工程范围内也就是为实现软件生存期中的各种处理活动(包括管理、开发和维护)的自动化和半自动化面开发的程序系统。软件工具分为六类:模拟工具、开发工具、测试和评估工具、运行和维护工具、性能质量工具和程序设计支持工具。

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术班级:0410801 指导老师:邹洋 教室:S331-A 时间:2011-5-30~2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。 三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类 图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。 5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型。 6.完成对系统的建模实现。 7.进行检查,并提交设计报告。 四、实验内容 1、系统的需求分析 学生选课系统主要满足来自两方面的需求,这两个方面分别是学生用户和管理员用户,也即是两类用户角色。 (1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等; (2)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。 本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

软件工程测试实验

淮海工学院计算机科学系实验报告书 课程名:《软件工程》 题目:软件测试实验 班级:软件121 学号:2012122722 姓名:朱德坤

软件测试验报告要求 1目的与要求: 1)系统学习和理解结构化软件工程实现阶段的基本概念、原理、技术和方法; 2)掌握软件测试的基本技术和方法,特别是白盒测试与黑盒测试技术和方法; 3)通过实验,要逐步提高白盒测试与黑盒测试技术的实际应用能力; 4)熟悉C++编程环境下编写、调试单元代码的基本操作技术和方法; 5)按照实验题目要求独立完成本次试验任务,严禁拷贝、抄袭他人设计成果; 6)认真书写实验报告(要求给出完整的测试信息,如测试程序、测试用例,测试结果分析等),并于5月5日以前提交。 2 实验内容或题目 1.选择结构化详细设计试验中自己设计的某一具有代表性控制结构模块(含有分支和循环结 构),并用C语言实现(提前准备好,每种测试用例分别写在作业本上,上机时带上检查),而后分别完成下述2、3、4各题测试用例设计和测试结果分析; 2.采用白盒测试技术中逻辑覆盖方法(至少包含语句覆盖、判定覆盖、条件覆盖、条件组合 覆盖)设计测试用例,完成测试(测试屏幕截图)和测试结果分析; 3.采用白盒控制结构测试技术的基本路径测试和边界测试方法设计相应测试用例,并完成测 试和测试结果分析; 4.采用黑盒测试技术中的等价类划分方法设计相应测试用例(可重选适合黑盒测试技术的模 块),并完成程序测试和测试结果分析; 3 实验步骤与源程序 程序流程图:

流图:

程序: //拥有超级用户superuser,密码zdk #include #include #include #include #include using namespace std; int PD; //全局判断执行码 void SetPos(int i,int j) //界面光标位置函数{ COORD pos= {i-1,j-1}; HANDLE Out=GetStdHandle(STD_OUTPUT_HANDLE);

鲜花销售系统需求分析

鲜花销售系统需求分析 目录 前言 (2) 第一章项目分析 (3) 1系统实现目标 (3) 1.1 系统研究 (3) 1.2 实现意义 (3) 2开发环境概述 (4) 3项目的可行性分析 (5) 3.1 商业可行性 (5) 3.2 技术可行性 (5) 4运行环境 (6) 第二章需求分析 (7) 1.1 总体需求分析 (7) 1.2 主要功能模块分析 (8) 2系统流程图 (10) 第三章数据E-R 图 (11) 第四章结论 (14)

前言 随着互联网和信息技术的发展,新的产业、新的商业模式如雨后春笋般涌现。 电子商务就是利用先进的电子信息技术从事各种商业活动的一种方式,这种特殊的 经营方式,就是利用现有的计算机硬件设备,软件和网络基础设施,然后通过网 络连接起来的电子网络环境进行各种各样的商务活动。 网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。Internet 本身具有的开放性、全球性、低成本、高效率的特点,也成为电子商 务的内在特征,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它 不仅会改变企业的本身的生产、经营、管理活动,而且还会影响整个社会的经济 与结构。 a. 网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、 物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可 以在随时随地进行,从而大大的提高了效率。 b. 网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或 者中小型企业提供了更多的信息资源,使得它们具有更强的竞争力,更有利于企 业长远的发展。 c. 网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者 和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式。 豆豆花店是以网上购花功能为重点而开发的电子商务网站,采用人机对话的操作方式。全面展示花店内的所有鲜花,实现网上购花、销售排行,查看商城内的 公告信息;用户选中的鲜花可以直接放入购物车;对用户输入的数据,系统进行 严格的数据检验;尽可能排除用户的误操作,尽可能的维护系统的安全性和可靠性。

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

数据库课程设计(花店管理系统)

数据库课程设计报告项目题目:_____ 花店管理系统 ________ 任课老师:_______ 撰写时间:____ _______

目录 一、系统规划............................................................. 错误!未定义书签。 二、用户需求分析?错误!未定义书签。 三、功能结构设计?错误!未定义书签。 四、数据库结构设计 ................................................ 错误!未定义书签。 五、关键模块设计与实现?错误!未定义书签。 六、缺陷与改进?错误!未定义书签。 七、总结与体会?错误!未定义书签。

一、系统规划 1、系统开发得目标 随着时代得进步与科技得发展,现在得人们越来越依赖网上购物.纯粹得实体店在现在得社会环境中,所占市场份额日益下降,并且现在所需得信息越来越多,因此我们要开发一种系统将实体店与网店结合,形成线上线下同步发展得新模式。 2、开发计划 以系统开发目得为主,利用指定得系统开发工具进行开发,在完成主要系统目标得前提之下对一些需要得补充功能进行尝试设计开发,设计完成后,在系统运行得环境下对其进行测试与改良,然后进行外观得加工修改,最后提交本次设计。 3、人员安排及具体分工 4、开发工具 数据库管理系统为SQL Server 2005或SQLServer 2008标准版或企业版。 5、系统运行环境 操作系统为Windows 7

二、用户需求分析 1、业务流程分析 1、1 业务需求 A。操作系统界面简洁,便于操作 B.可以多人同时进行操作,要求有权限分配功能 1、2管理员实现得功能 A。员工注册:实现员工得信息识别,分配好认证得账户信息 B。基本信息:查询并记录花与客户得基本信息录 C。信息修改:调动并修改花与客户得信息 D.系统管理:对花得采购与出售进行调度 2、数据分析 花信息管理:花编号,名称,进货单价,销售单价 顾客管理:顾客编号,顾客姓名,性别,电话 订购信息管理:花编号,顾客姓名,数量,日期 仓库信息管理:花编号,花名 3、功能分析 A、花信息管理:花基本信息得查询,修改,新增,删除管理 B、顾客管理:顾客资料得方便查询与录入,顾客资与信息得查询 C、销售管理:顾客订购信息得录入,修改,查询以及零售顾客买花信息记录D。花店供应管理:各种花来源得供应商相关得信息记录 E.仓库管理:花得存储位置以及数量等信息管理

软件工程实验报告

1.1 实验一结构化需求分析 一.实验类型 图书馆管理系统 假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能: ●图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、 ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ●管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录; ●图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人 士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息; ●图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录; ●读者可以通过本系统查询馆藏图书; ●读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不 准外借; ●管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年 不归还图书的读者冻结其图书证; ●读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。二.实验目的 1.掌握数据流的分析技术 2.掌握软件需求分析的过程和方法。 3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求 1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。

四.实验步骤 1.理解所承担项目的业务流程和业务内容。 本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。 ●本项目的参与对象有图书管理员及读者。 ●对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢 的书后,能自行通过该软件操作完成借阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。 并且读者能修改个人信息。 ●对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理 员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证; 2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。 根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。 3.绘制数据流图、功能分析图等。

软件工程课程设计报告完整版

软件工程课程设计报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

软件工程课程设计报告 旅游信息管理系统 姓名: 学号: 专业:软件工程 班级: 14软件工程1班 指导教师: 目录 4. 1系统结构图 4. 2系统登陆流程图 (7) 4. 3系统E-R图 (8)

1.课程设计概述 系统目的 该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功能: 1.用户可以对各景点相关交通方式管理与查询、酒店预订、各个景点路程与旅游方式的设计与查询、对个景点所需费用查询。 2.有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息,同时有利与景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。 系统根据实际情况收集的资料为背景,网站中包括各个景区的基本情况介绍如:交通情况,门票价格和风景图片欣赏等,用户登陆后,都可以浏览站中的所有信息,同时可以通过系统来查询所需要的各种信息,并且可以订购门票和预约酒店以及车辆等。 管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。 管理人员通过系统处理各个事务,使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。 系统任务 旅游网站管理系统主要是用于旅游管理部门和旅游公司,对旅游信息的进行发布和修改以及加强游客进行交流。 本系统是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可

相关文档
最新文档