文档库 最新最全的文档下载
当前位置:文档库 › 软件工程课程设计参考题目

软件工程课程设计参考题目

软件工程课程设计参考题目
软件工程课程设计参考题目

参考选题目录一

编号题目

1、医院管理信息系统

2、银行前台业务处理系统

3、企业进销存管理系统

4、图书管理系统

5、企业人事管理系统

6、仓库管理系统

7、家居控制系统

8、在线课件管理系统

9、保健品行业CRM系统

10、驾驶员模拟考试系统

11、来电显示客户管理系统

12、基于B/S结构的BBS系统

13、基于B/S结构的企业办公系统

14、网络求职平台设计与实现

15、基于google地图的在线相册管理系统

16、办公自动化系统

17、电子商城系统

18、基于Struts框架的BBS系统实现

19、通用工资管理系统

20、报刊订阅管理系统

21、志愿服务爱心交易商店

22、大学生心理健康监测与辅导网络平台

23、企业人事管理系统

24、网络选课系统

25、电话计费管理系统

26、卡拉OK点歌系统

27、网上学习系统

28、邮件接收与发送系统

29、学生选课系统

30、网上购物系统

31、网上商城

32、航空票务管理系统

33、车站售票管理系统

34、在线作业系统

35、网络文件系统

36、网络物流系统

37、学习交流与资源管理系统

38、题库系统

39、商户收单服务系统

40、多功能图片收藏及管理系统

41、美术馆信息管理系统

42、汽车配件进销存管理系统

43、药品进销存管理系统

44、在线考试系统

45、新闻管理系统

46、企业销售管理系统

选题参考目录二

编号题目

1 住院收费信息管理系统

2 客户跟踪管理系统

3 学生学籍信息管理系统

4 通讯录管理器

5 客户信息管理系统

6 学生成绩智能管理信息系统

7 人事管理系统

8 物资管理系统

9 员工培训管理系统

10 酒店管理系统

11 汽车租借信息系统

12 美术馆管理系统

13 企业工资管理系统

14 产品质量管理系统

15 宾馆管理系统

16 图书借阅管理系统

17 高职学院教学管理系统

18 火车卧铺订票管理系统

19 银行帐户管理系统

20 书刊租借信息管理系统

21 选修课管理系统

22 商品交易系统

23 学生缴费注册管理系统

24 干部档案管理系统

25 物资管理系统

26 高校科研管理系统

27 教职工管理系统

28 房产销售管理系统

29 毕业生管理系统

30 农业生产管理信息系统

31 用机记录浏览器

32 小型财务系统

33 机场飞机售票信息系统

34 旅馆住宿客房管理系统

35 仓库信息管理系统

36 贸易公司管理系统

37 航空公司管理系统

38 医院管理系统

39 进销存管理系统

40 内部行文管理系统

41 维修信息管理系统

42 订单生成系统

43 商家打折信息管理系统

44 实验室数据上报系统

45 饭店餐饮收费信息系统

46 工资信息管理系统

47 考勤信息管理系统

48 旅行社综合管理系统

49 图书库存管理系统

50 出版社信息管理系统

51 电脑书店信息管理系统

52 火锅连锁店管理系统

53 物流配送中心管理系统

54 地区图书馆管理系统

55 水电收费管理系统

56 电信收费管理系统

57 住院管理系统

58 公路交通管理系统

59 旅游营销系统

60 网上订票系统

61 网上购书管理系统

62 课堂教学质量评价数据库管理系统

63 学生信息数据库管理系统

64 教学任务数据库管理系统

65 教学设备数据库管理系统

67 小区物业数据库管理系统

68 大学生综合测评数据库管理系统

69 教师工作量数据库管理系统

70 超市数据库管理系统

71 汽车维修数据库管理系统

72 药品数据库管理系统

73 电话收费数据库管理系统

74 有线电视收费数据库管理系统

75 网吧收费数据库管理系统

76 学生宿舍数据库管理系统

77 碟片数据库管理系统

78 资产数据库管理系统

79 人员信息管理系统

80 商品信息管理系统

81 员工评估管理系统

82 问卷调查分析系统

83 考勤管理系统

84 商贸管理

85 机动车驾驶员管理系统

86 教室信息管理系统

87 酒店点菜信息系统

88 名片管理系统

部分选题需求分析示例,仅供参考:

示例一

教学管理系统

1)信息需求:

(1) 学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。

(2) 教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。

(3) 系的基本信息:系号、系名称、系的简介。

(4) 课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。

(5) 成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。

2)功能分析:

(1) 学生基本信息管理

新生信息录入。

学生信息修改:按学号查询出某学生的信息并做信息修改。

学生转学(转入和转出),学生毕业等。毕业和转学的学生有关信息存储到历史库中。

(2) 系基本信息管理:系的基本信息输入、修改、删除

(3) 课程信息管理:课程信息的输入、修改、删除

(4) 教职工信息管理:教职工信息的输入、修改、删除

(5) 选课管理:

每学期所选课程的学分不能超过15分。

学生可以同时选修一门或多门课程。

可以同时为多个学生选修某一门或某几门课程。

删除和修改选课信息。

(6) 成绩管理

按课程输入和修改成绩。

按学生输入和修改成绩。

(7) 信息查询

按学号、姓名、系号查询学生基本信息。

按职工号、姓名、系号查询教职工基本信息。

按系号、系名称查询系的基本信息。

按课程号、课程名称、上课教师姓名查询课程基本信息。

按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。

(8) 统计报表

成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生的平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:

顺序输出所有课程的成绩登记表。

按课程号、课程名称、教师姓名输出对应课程的成绩登记表。

按系号输出对应课程的成绩登记表(本系所有教师担任的课程)。

成绩报表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩,>=90分、>=80分、、>=70分、>=60分及不及格学生的人数及比例,按学号排序:

顺序输出所有课程的成绩报表。

按课程号、课程名称、教师姓名输出对应课程的成绩报表。

按系号输出对应课程的成绩报表(本系所有教师担任的课程)。

示例2 :

1.机票预定信息系统

系统功能的基本要求:航班基本信息的录入,包括航班的编号、飞机名称、机舱等级等。机票信息,包括票价、折扣、当前预售状态及经手业务员等。客户基本信息,包括姓名、联系方式、证件及号码、付款情况等。按照一定条件查询、统计符合条件的航班、机票等;对结果打印输出。

2.长途汽车信息管理系统

系统功能的基本要求:线路信息,包括出发地、目的地、出发时间、所需时间等。汽车信息:包括汽车的种类及相应的票价、最大载客量等。票价信息:包括售票情况、查询、打印相应的信息。

3.人事信息管理系统

系统功能基本要求:员工各种信息:包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员工各种信息的修改;对转出、辞退、退休员工信息的删除;按照一定条件,查询、统计符合条件的员工信息;教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。按条件查询、统计,结果打印输出。

4.超市会员管理系统

系统功能的基本要求:加入会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等。会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。会员返利信息,包括会员积分的情况,享受优惠的等级等。对货物流量及消费人群进行统计输出。

5.宾馆客房管理系统

系统功能的基本要求:客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。

6.药品存销信息管理系统

系统功能基本要求:药品信息,包括药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;员工信息,包括员工编号、姓名、性别、年龄、学历、职务等;客户信息,包括客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等。入库和出库信息,包括当前库存信息、药品存放位置、入库数量和出库数量的统计。

7.学生选课管理信息系统

系统功能基本要求:教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。

8.图书管理系统

系统功能基本要求:图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。

9.学生成绩管理系统

系统功能基本要求:学生信息,学号、姓名、性别、专业、年级等;学生成绩信息,包括学号、课程编号、课程名称、分数等。课程信息,包括课程编号、课程名称、任课教师等。对学生成绩的查询(不能任意修改)、统计,并将结果输出。

10.网上书店管理信息

系统功能基本要求:书籍信息,包括图书编号、图书种类、图书名称、单价、内容简介等;购书者信息,包括购买编号、姓名、性别、年龄、联系方式购买书的名称等;购买方式,包括付款方式、发货手段等。根据读者信息查询购书情况,将统计结果以报表形式打印输出。

11.教室管理信息系统

系统功能基本要求:教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等。按照一定条件查询,统计,将结果打印输出。

12论坛管理信息系统

系统功能基本要求:作者信息:包括作者昵称、性别、年龄、职业、爱好等;贴子信息:包括贴子编号、发贴日期、时间、等级等;回复信息:包括回复作者昵称、回复时间等。13.职工考勤管理信息系统

系统功能基本要求:职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。

14.轿车销售信息管理系统

系统功能基本要求:轿车信息,包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等;员工信息,包括员工编号、姓名、性别、年龄、籍贯、学历等;客户信息,包括客户名称、联系方式、地址、业务联系记录等;轿车销售信息,包括销售日期、轿车类型、颜色、数量、经手人等。按条件查询,并将销售报表打印输出。

15.个人信息管理系统

系统功能基本要求:通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等。

16. 办公室日常管理信息系统

系统功能基本要求:文件管理信息:包括文件编号、文件种类、文件名称、存放位置等;考勤管理:包括姓名、年龄、职务、日期、出勤情况等;查询员工的出勤情况。会议记录:包括会议时间、参会人、记录员、会议内容等;办公室日常事务管理,包括时间、事务、记录人。按条件查询,统计。

17. 学籍管理系统

系统功能基本要求:对所有学生从入学到毕业的全部过程中的基本信息进行管理:学籍变动(转学、休学等),基本信息采集、学号自动生成、毕业处理等。

示例3

1、小型超市管理系统

系统功能

(1)、零售前台(POS)管理系统,本系统必须具有以下功能:

商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。

安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。

独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业。

(2)、后台管理系统,本系统必须具备以下功能

进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免

盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。

销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。

人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。

参考关系模型:

a)商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日

期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)

b)用户表(用户编号,用户名称,用户密码,用户类型)

c)会员表(会员编号,会员卡号,累积消费金额,注册日期)

d)销售表(销售编号,商品编号,销售数量,销售金额,销售日期)

e)交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)

f)进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货

日期,入库状态)

g)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)

h)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)

2、工资管理系统

本系统需要完成的功能主要有:

系统数据初始化;

员工基本信息数据的输入、修改、删除;

企业工资的基本设定;

员工工资的浏览;

员工个人工资表的查询;

员工工资的计算;

工资报表打印。

参考数据如下:

员工基本状况:包括员工号、员工姓名、性别、所在部门、工资级别、工资等级等。

工资级别和工资金额:包括工资等级、工资额。

企业部门及工作岗位信息:包括部门名称、工作岗位名称、工作岗位工资等。

工龄和工资金额:包括工龄及对应工资额。

公司福利表:包括福利名称、福利值。

工资信息:包括员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。

3、旅行社管理信息系统

系统功能应包括:

(1)旅游团队、团队团员及旅游路线相关信息的输入

(2)旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)

(3)旅游团队管理信息的查询(如按团队编号)

(4)团队团员基本情况的查询(可选多种方式)

(5)旅游路线相关信息的查询(如按线路编号)

(6)旅游团队管理信息的报表及输出。

(7)团队团员基本情况的报表及输出。

(8)旅游路线排行榜发布。

(9)数据备份,更改密码。

参考:主要表结构

团员信息表(路线编号,团队编号,团员编号,姓名,性别,电话,通信地址,身份证号码,团费交否,备注)

线路信息表(路线名称,团费,简介,图形,路线编号)

团队信息表(团队编号,路线编号,团员人数,出发日期,返程日期)

旅游团队信息表(团队编号,团队负责人,团员人数,建团时间,是否出发,团费,盈亏)密码信息(操作员,密码)

4、酒店客房管理系统

主要功能:

前台操作:包括开房登记、退房结账和房状态查看

预订管理:包括预订房间、预订入住和解除预订

信息查询:包括在住客人列表、预订客人列表和历史客人列表

报表统计:包括开房记录统计、退房结账和预订房间统计

参考数据如下

住店管理:客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额

客人信息:姓名、性别、证件类型、证件号码、联系电话

房间信息:房号、房类型、价格、押金、房状态

预订房间:客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期

历史信息:

5、报刊订阅管理系统

本系统主要有以下功能模块:

(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。

(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。

(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。

(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。

(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。(6)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护

参考:数据项和数据结构如下

管理员表(Adminuser):用于存放管理员的数据记录,包括数据项:管理员名、密码。

部门表(Department):用来存放部门的相关记录,包括数据项:部门号,部门名。

用户表(Users):用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。

报刊类别表(NewspaperClass):用于存放初始的报刊类别记录,包括数据项:分类编号、分类名称。

报刊信息表(Newspaper):用于存放报刊记录,包括数据项:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。

订单表(Order):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号、用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。

6、计算机等级考试教务管理系统

总体结构设计图如下:

对考点代码,考点名称进行设置

用户与密码进行管理

系统复位:即清除上一次考试数据(在之前存入历史)

(2)报名管理功能模块

报各库录入(姓名不能不空,之间不能有空格)

增加、删除、修改、浏览

(3)准考证管理模块

准考证生成规则:xxx+yy+zz+kk

其中XXX为考点代码;YY为语言代码,XX为考场号,KK为座位号

同一级别、语言应根据报名初始库信息按随机数生成准考证,同一考点最多可有99*30=2970名考生;如已生成准考证号,再重新生成准考证号,应该给予提示。

准考证打印

(4)考务管理功能模块

考生信息查询、浏览、打印

(5)成绩管理模块

成绩数据录入、接收

成绩合成(总成绩=笔试成绩*0.6+上机成绩*0.4),按大于或等于60合格

参考相关数据表结构:

初始报名表(准考证号(为空),报名号(主键),级别+语言种类(外键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,照片,备注,参加培训)

含准考证号的报名表(准考证号(为主键),报名号,级别+语言种类(外键),姓名,性别,出生年份,民族,身份证号,联系地址,联系电话,照片,备注,参加培训)

成绩表(准考证号,笔试成绩,上机成绩,总成绩)

级别语言代码表(级别语言代码,级别+语言)

用户信息表(考点代码,考点名称,用户名,密码)

7、学生缴费子系统

主要包括学生缴费数据的录入、浏览、修改、撤销、删除、查询和预览和打印等功能

参考相关数据表结构:

学生信息表(学号,姓名,性别,交费日期,应交费用,实交费用)

8、人事管理系统

主要功能有:

(1)登录管理

(2)人员管理

(3)部门管理

(4)报表打印

其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添加、修改,删除

参考主要数据结构表:

人员信息表(编号,姓名,性别,出生日期,学历,部门,照片,联系电话,联系地址,身份证号码)

部门信息(编号,部门名称)

9、人事工资管理系统

主要功能有:

人事管理:包括人事数据维护、人事信息查询和人事信息统计

工资管理:包括工资月初始化,工资数据维护,工资查询,工资报表

基础资料管理:包括部门表,职称表和年份表

系统管理:包括操作员管理,口令设置,权限管理,系统日志,数据初始化,数据备份,数据恢复和退出系统

其中

数据维护功能:用于录入人事,工资数据,以及修改、撤销,浏览,删除等操作

查询:能按多种类别查询人事,工资信息

工资计算:工资数据录入后,要能自动计算应发工资和实发工资

报表打印:打印职工人事信息报表,职工工资月报表,职工工资条;按多种类别查询的人事、工资信息都能打印输出

人事信息统计:按多种类别查询人事信息后给出人数统计信息

参考相关数据表结构:

人事表(编号,姓名,性别,出生日期,工作日期,部门代码,职称,婚否,简历,相片)工资表(基本工资,岗位津贴,奖励,应发工资,水电,保险,实发工资)

部门表(代码,部门名称)

职称表(职称代码,职称名称)

年份表(年份代码,年份名称)

操作员表(操作员代码,操作员姓名,口令,部门,电话)

系统日志表(操作员代号,操作员姓名,登录时间,离开时间)

10、商品销售管理系统

主要功能有:

(1)用户登录

(2)基本信息管理:包括销售情况、商品信息、库存表、员工表等信息的录入、浏览、修改、撤销、删除和查询等

(3)商品销售管理:包括商品售出、退回和入库

(4)盘点:包括库存盘点、当日销售盘点

参考相关数据表结构:

商品信息表(商品编号,商品名称,品牌,型号,销售单价)

商品编码=类别代码(1位)+品名代码(1位)+品牌代码(2位)+型号代码(2位)

销售情况表(成交编号,商品编号,销售数量,总金额,销售日期,员工编号)

库存表(商品编号,供货商编号,进货日期,进货价,库存数量)

员工表(员工编号,员工姓名,性别,基本工资,职务,密码)

供货商表(供货商编号,供货商名称,所在地,联系电话)

员工资料表(员工编号,员工姓名,是否党员,简历,照片)

11、学生成绩管理系统

主要功能:

(1)基本数据管理:包括院系管理,专业管理(设置院系下面的专业),班级管理(设置专业下面的班级),课程管理(设置相应专业下面的课程)

(2)学生信息管理:包括基本信息录入、基本信息修改

(3)学生成绩管理:包括学生成绩录入、学生成绩修改

(4)信息查询:包括基本信息查询、成绩信息查询、学校人数统计

(5)系统管理:用户管理、数据备份和系统帮助

参考主要数据表结构:

院系信息(院系代码,院系名称)

院系专业信息(班级、院系代码,专业)

学生基本信息(班级,学号,姓名,性别,出生年月,籍贯,政治面貌,身份证号,入学年月,家庭地址,邮政编码,图片信息,备注)

学生成绩表(班级,学号,课程名称,成绩,学期,备注)

用户信息表(用户名,密码,用户标识)

12、车站售票管理系统(汽车、火车、飞机、轮船)

主要功能:

(1)售票管理

(2)订票管理

(3)信息查询

(4)系统维护

参考主要数据表结构:

车次信息表(车次,始发站,终点站,发车时间,到达时间)

订票信息表(车次,座位号,发车时期,发车时间,座位等级,票价)

车次座位等级分配及座位占用表(车次,座位号,座位等级,票价,占用标志)

用户信息表(用户名,密码,用户标识)

13、小型物业管理系统

主要功能:

(1)房源管理:对原始资料的录入、修改、查询和刷新。一般用户可以查询与房间有关的统计资料;物业主管可其进行增、删、改、插等操作

(2)租房管理:对房产出租,退租以及租房面积调整。其中物业主管可对其进行房租金额计算和收款操作,一般用户对其查询

(3)水电处理:根据租房资料,结合当月水、电量进行分摊,完成应收水电费。其中物业主管对其进行计算,其他查询

(4)交款处理:提供收款和发票打印以及交款数据查询

(5)查询处理:对租房资料、交款资料,发票资料进行查询

参考主要数据表结构:

房源资料(名称,面积,月租,物业,仓库)

租房资料(名称,面积,单位,月租,物业,押金,仓库)

水电资料(单位,电量,水量,电费,水费)

交费资料(收费项目,应收日期,应收金额,已收金额,未收金额,本次收款)

发票资料(单位,房租,电费,水费,物业)

权限资料(用户,密码,房源管理,租房管理,水电管理,交费管理,发票管理,系统维护)其中系统管理员,有权进行系统维护;单位内部物业主管,有权进行物业资源调配、单元出租,退租和收款开票操作;物业管理员,有权进行水电处理和收款处理等操行;租户代表,有权进行种类费的查询操作

14、高校药房管理

主要功能有:

(1)基础数据处理:包括医生和药剂师名单的录入,修改,删除及查询

(2)营业数据处理:包括药品进货上柜,处理划价,配药,柜存药品查询,处方综合查询,交接班结转清

参考主要数据表结构:

药品信息表(货号,货名,计量单位,进货数量,进货单价,出售单价,进货日期,收货人和供应商)

处方信息(编号,患者姓名,医生姓名,药剂师姓名,处方日期,配药日期)

处方药品信息(处方编号,药品货号,计量单位,配药数量,销售单价,已配药否)

医生名单和药剂师名单表(姓名)

15、玩具出租管理系统

主要功能有:

(1)基础数据处理:包括玩具进货录入、会员入会、玩具盘点和会员查询

(2)营业数据处理:包括玩具出租、玩具归还、交接班结转清

参考主要数据表结构:

玩具(编号、进货日期、价格、玩具的附件数量、损坏情况、是否报废)

会员(会员号、姓名,地址,联系电话,入会时间,会员点数、押金)

玩具出租表(租借玩具的日期、会员号、玩具编号等);在会员归还玩具时修改其归还日期、扣除点数及玩具损坏情况等。

营业员(编号,姓名)

16、销售代理分析系统

主要功能:

(1)基础数据处理:产品信息录入(产品类别和型号等)、网点数据录改(在销售网点扩大或改变时新增或修改相关数据)

(2)产品流通数据处理:产品入库(产品入库,同时修改相关库存数据),网点提货(将货发往网点时进行,需修改库存和网点库存),回款(当网点将货款全部或部分回款时修改回款数据),网点需求(网点提货或回款时,销售网点可能会提出产品需求意向,修改相关需求信息)

(3)销售数据处理:销售数据录入(请各网点报告本品牌的销售情况,将相关数据按不同类别不同型号保存在本品牌销售数据表中)

(4)销售分析查询:销售数据查询(查询一定时期内销售情况的详细数据),市场容量查询(根据本品牌的销售数据按不同类别查询销售量及比例关系,并用饼图表示),各品牌销售比例查询(统计分析一定时期内几个主要品牌销售数据及比例关系,并采

用饼图表示各品牌所占市场比例),某类各型号销售比例查询(查询一定时期内各型号的销售数据及所占比例,并采用饼图表示各型号所占销售比例、销售走势分析(根据指定的类别,查询年度内每月销售数据,并用折线图表达其走势

参考相关数据结构表:

产品信息数据可用3个表来记录,一个用于记录产品种类,另一个用于记录产品的型号及相关性能指标等;还有一个用于记录其他几个主要品牌的数据。

销售网点数据记录(网点代号,名称,城市,地址,联系人,电话)

库存表(类别,型号,进货数量,进货单价,进货日期)

网点库存(类别,型号,进货数量,进货单价,进货日期)

本品牌销售表(日期,网点代号,类别,型号,销售数量)是本系统进行销售分析的最重要的数据源之一。

其他品牌的销售数据表(品牌名称,日期,网点代号,类别,销售数量)为便于进行横向销售比较而用。

网点需求信息表(网点代号,类别,型号,数量,日期)

回/欠款表(网点代号,日期,加款额)可用正负数分别表回款和欠款

预订计划(日期,类别,型号,预订数量)

17、汽车修理管理系统

主要功能:

(1)登记:修车登记、汽车修理登记和修理工管理

(2)零件管理:零件订货计划、零件入库和零件出库

(3)查询

(4)打印:发票和修理工工资月报

相关数据表结构:

修理单(编号,牌号,修理项目,送修日期,完工日期,工号,修理小时)

汽车表(牌号,型号,生产厂,车主名)

车主(车主名,地址,电话)

修理工(工号,姓名,地址,电话,出生日期,进厂日期,小时工资)

零件用量表(编号,零件号,数量)

零件库存表(零件号,零件名,成本,价格,库存量,最低库存,订货量)

18、研究生成绩管理系统

主要功能有:

(1)用户管理

(2)部门信息管理

(3)教师管理

(4)学籍管理

(5)课程管理

(6)选课及成绩管理

(7)学生成绩查询

(8)数据库维护

(9)修改口令

参考主要数据结构表:

用户(代号,姓名,口令)

学生(学号,姓名,性别,生日,婚否,民族,政治面貌,生源,年级,入学季度,专业代

号,专业方向,博士硕士,所属部门,备注,简历)

课程(代号,名称,类型)

教师(代号,姓名,性别,职称,是否导师,所有部门,备注,简历)

学生选课上课(学号,课程代号,学年,学期,成绩,补考成绩,教师代号)

教师常上课程(教师代号,课程代号)

19、剧场订票管理系统

主要功能:

(1)预订3日内的座位。

(2)用图形示意已订座位。

(3)修改订票观众的信息

(4)撤销已订票

(5)输出报表

说明:可以通过电话订票的方式进行戏票的销售

(1)可预订今、明、后三天的票,以计算机的系统日期作为今天的日期

(2)简单起见,每天只演一场

(3)可修改观众的个人资料

(4)可以取消已订票

(5)预订票可以改订,先取消再重新订的方式实现座位号的改订

(6)可生成简单报表

数据表结构

订票(观演日期,座位号,姓名,电话,地址)

20、机房收费管理系统

主要功能模块:

(1)登录模块

(2)上机管理模块

说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记

每位同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加36S,同时从上机卡表的余额减少

(3)上机卡管理模块

(4)充值挂失模块

(5)查找统计模块:统计某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间;挂失和查询余

参考数据表结构:

上机卡(卡号,姓名,专业班级,余额,状态)状态的取值有:正常(能自费上机)和挂失上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码)

上机用时记录学生上机时间(S);正上机是一个布尔型,为True表示正上机,每36秒刷新其上机用时并扣除上机费用,为False表示上机结束。上机记录表永久保存,用于事后查询和统计

管理员(代码,姓名,口令)

21、POS系统

主要功能结构:

说明:

商品销售:可进行零售、批发、特价和退货操作

财务管理:进货付款和销售收款

应付应收:日结账、月结账和季结账

综合查询:进货、退货和商品资料查询

参考主要数据表结构:

登录表(代号,用户名,职责)

财务账表(结算单号,供应商编号,收付款方式,经手人,实收款,已付款,日期)

权限(职责,等级,密码)

供应商(编号,供应商名,地址,联系人,电话,经营范围)

商品资料(条码,名称,类别,型号,报警上限,报警下限)

进货单(进货单号,条码,批号码,供应商编号,型号,进货人,数量,价格,应付款,日期,备注)

退货单(退货单号,条码,批号码,供应商,型号,退货人,检验人,退货人编号,数量,价格,应收款,日期,备注)

销售单(销售单号,销售人员,商品条码,商品名称,批号码,数量,价格,成本,销售日期)

库存(商品条码,进货单号,批号码,供应商,数量,进货价,日期)

日结账(日期,销售额,销售成本,应付账款,应收账款,结算余额)

月结账(日期,销售额,销售成本,应付账款,应收账款,结算余额)

季结账(日期,销售额,销售成本,应付账款,应收账款,结算余额)

22、考勤管理系统

主要功能:

(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。

(2)每天结束时自动统计当天的工作时间

(3)每天结束时自动统计当天迟到或早退的次数。

(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的时间

(5)每个月末统计该月的工作时间判断是束足够

(6)每个月末统计该月的工作天数并判断是否足够

(7)管理人员查询并修改工作时间(特殊情况下修改)

(8)管理人员账户管理(如设置密码等)

(9)管理人员设定早退及迟到的条件,每个月的工作时间

(10)管理人员设定每个月的工作日期及放假日期

参考数据表:

员工信息(工号,姓名,年龄,入职时间,职位,性别,密码)

配置信息(上班时间小时,上班时间分钟,下班时间小时,下班时间分钟,每天工作时间)每月统计数据表(工号,姓名,剩余的时间,迟到的次数,早退的次数,工作天数)

每天统计信息表(工号,姓名,小时,分钟,动作,时间)

其中动作指的时入或离开公司

23、单位房产管理系统

主要功能模块:

(1)系统模块:完成数据库维护、系统关闭功能

(2)物业费用模块:完成本月物业的计费、历史资料查询和财务部门接口传送数据、物业相关费用单价设置

(3)房屋资源模块:对房屋资源进行添加、列表显示、查询

(4)职工信息模块:对职工进行添加、列表显示、查询以及相应部门、职务进行维护(5)帮助模块:对用户使用本系统提供在线帮助

参考主要数据表:

职工(编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门编号,是否为户主)

部门(编号,部门名称)

住房级别表(编号,级别,住房标准,控制标准,级别分类)

房产情况(编号,房号,使用面积,现居住人id,上一个居住人id,最早居住人ID,阳台面积)物业费用(编号,房号,水基数,水现在值,电基数,电现在值,燃气基数,燃气现在值,当前年份,当前月份)

价格标准(编号,水单价,电单价,燃气单价)

24、学生信息管理系统

主要功能:

(1)学生信息管理:对学生基本信息的增加、修改和删除

(2)学生查询:对学生基本信息和成绩的查询

(3)学生选课:用于学生选择课程学习

(4)学生成绩:对学生各科成绩的添加、修改和删除等管理

(5)打印:用来打印学生的基本信息和成绩

参考数据表:

学生(学号,姓名,性别,年级,出生年月,系号)

成绩(学号,成绩,课程号)

课程(课程号,课程名,学分,上课时间,选课人数)

25、汽车销售管理系统的设计与实现

调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能有:

基础信息管理:厂商信息、车型信息和客户信息;

进货管理:车辆采购、车辆入库;

销售管理:车辆销售、收益统计;

仓库管理:库存车辆、仓库明细、进销存统计;

系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;

26、标准化考试系统

功能要求:

设计一个简单的标准化考试系统,仅有单项选择题、多项选择题和判断题功能即可。需实现以下功能:

1. 题库管理:实现试题的录入、修改、删除功能;

2. 考试子系统:能够实现考生做题、结果自动存入到数据库中,有时间提示;

3. 选择身份(登录)功能:系统能够记录考生输入的登录信息及交卷信息;

4. 自动评分功能:考生交卷后能自动评分;

5. 查看成绩功能:能够查询考生相关信息(包含成绩等)。

部分选题概念结构设计示例,仅供参考

1、销售管理系统

数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

(1)试画出ER图,并在图上注明属性、联系的类型。

(2)将ER图转换成关系模型,并注明主键和外键。

解:(1) ER图如图5.1所示。

图5.1

(2)这个ER图可转换4个关系模式:

商店(商店编号,商店名,地址)

职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)

商品(商品号,商品名,规格,单价)

销售(商店编号,商品号,月销售量)

软件综合课程设计报告模板

(课程设计封皮一页上用已经设置好的宋体四号来填写各个项目。) 计算机软件综合 课程设计报告 学院、系:吉林大学珠海学院计算机科学与技术系 专业名称:2015级软件工程专业课程设计科目:计算机软件综合课程设计 题目:******* 系统 学生姓名:(小组所有成员的学号、姓名) 指导教师: 完成时间:2017年9月—2018年1月

目录 1引言 (4) 1.1编写目的 (4) 1.2背景说明 (4) 2 需求分析 (4) 2.1系统总体目标 (4) 2.2 系统功能 (4) 2.3数据需求 (4) 2.3数据流图 (5) 3 数据库概念结构设计 (5) 3.1系统E-R模型 (5) 3.2模块E-R模型 (5) 4 数据库逻辑结构设计 (5) 4.1 逻辑结构设计 (5) 4.2物理结构设计 (6) 5 安全性设计 (6) 5.1 身份验证模式 (6) 5.2 登陆管理 (6) 5.3 权限管理 (6) 6 源代码及其实现 (7)

5.1 系统开发技术 (7) 5.2 模块1设计及其实现 (7) 5.3 模块2设计及其实现 (7) 7 总结 (7) 6.1 课程设计心得体会 (7) 6.2 建议 (7) 8 参考文献 (7)

题目(三号,黑体,居中) 说明:一组只写一份报告,即下面内容,自己也可以根据实际情况进行调整和补充。 每个人写一份《课程设计成绩评定表》附在后面。 1引言 1.1编写目的 1.2背景说明 1.系统名称:公交查询系统 2.该项目的提出者:************ 3.开发者:********** ********* 4.运行该软件的单位:公交公司及广大乘客 2需求分析 2.1系统总体目标 2.2 系统功能 详细阐述系统的用户类型及其所属主要功能 2.3数据需求 根据系统功能整理出出系统中和数据相关的信息,要列出数据的详细信息。

软件工程课程设计报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

软件工程机票预订系统课程设计报告书

软件工程课程设计说明书 题目:机票预订系统 院系: 专业班级: 学生姓名: 指导教师: 院系软件工程教研室

课程设计成绩评定表

摘要 本系统是根据C语言和数据库技术开发出来的一种用于机票预订系统的软件,适用于解决机场中的售票问题。该系统有以下几个功能主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知,查询航班,查询机票,打印机票,各航班的营运统计,旅客延误了取票时间的处理,班机取消后的处理,以及更改机票的处理等。机票预订功能:旅行社和机场管理员有权力进行该项功能。首先通过查询得到旅客所需的航班,确定该航班还有没有被预订的座位,然后选择座位的等级,填写旅客的详细信息之后就可进行网上预订机票。取票通知:该项功能只有旅行社和机场管理员有权力进行操作,在机票预订功能成功完成之后,系统会自动给浏览器端发送一条取票信息以及所需缴纳的费用。旅行社可以利用特定设备将该取票信息打印出来,这就是取票通知。退订机票:该功能只有旅行社和机场管理员有权力操作,利用身份证号和对应的机票号就可以查询到机票信息,然后就可以退订机票。延误取票时间的处理:如果旅客延误了取票时间,但是离上飞机还有一段时间则在通知旅客来取,否则作废处理。取消航班的处理:通过航班号和航班日期查询到航班信息后,取消航班就将该航班从数据库中删除,并及时通知旅客。旅客临时更改班次的处理:首先查询更改的班次的票的剩余情况,根据旅客的需求选择班次。 关键词:机票预订,取票,更改班次,退票处理。

第一章需求分析 (6) 机票预定系统的总目标: (6) 旅客订票流程图: (6) 功能需求: (7) 第二章系统设计 (9) 层次结构 (10) 接口设计(人机界面设计) (12) 第三章系统建模 (12) 参与者列表 (12) 系统模块图 (15) 软件设计界面的截图 (18) 飞机机票票的查询页面 (18) 两地之间的飞机班次 (19) 飞机机票的退订 (19) 参考文献 (20)

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

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号20082358069 指导教师姜青山 2010 年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公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

软件工程课程设计报告案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书.................... - 3 - 第二章软件项目的概要设计说明书. (16) 第三章网上招聘系统详细设计 (54) 第四章软件项目的编码案例说明 (67) 第五章网上招聘系统客户端系统测试计划 (74) 第六章网上招聘系统客户端系统测试设计 (78) 第八章网上招聘系统客户端系统测试报告 (95)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************软件工程过程化组织 [2]《需求规格报告格式标准》,************软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘 的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较

软件工程课程设计

软件工程课程设计 题目:网上购物系统 专业:计算机科学与技术 班级:04计算机(4)班 组员:孔兵兵:0412002426 冷晓林:0412002419 郭伟:0412002425 谌小仲:0412002422 李佩:0412002429

目录 需求分析……………………………………………………….孔兵兵 1.1编写目的 1.2开发背景 1.3项目提出原因 1.4系统设计目标 1.5项目构想 1.6 系统功能 1.7项目名称 1.8需求分析 1.9所运用的知识点 概要设计…………………………………………………………冷晓林 2.1:购物系统的功能 2.2:功能图 2.2.1:购物车流程图 2.2.2:定单处理流程图 2.2.3/:商品分类管理流程图 2.3:管理员实现的功能 2.4:顾客实现的功能 2.5:实现中的问题与难点 详细设计…………………………………………………………郭伟 3.1:商品的信息 3.2:商品的类别 3.3:订单 3.5:订单明细 3.6:对概要设计中问题的解决方法 编码………………………………………………………..谌小仲测试………………………………………………………..李佩

网上购物系统 1网上购物系统需求分析说明 1.1编写目的 本文档是针对网上购物系统从总体设计、设备配置、设备配置等方面所做的说明。 本文档的编写目的是:对网上购物系统的总体架构设计进行描述。 对该系统的整个流程作详细、准确的描述,为系统的概要设计及编码提供指导。 1.2开发背景 随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储等纷纷脐身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。网上购物还不完善,结算方式的原始落后是网上购物致命的弱点。大部分商家结算只能采取“送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。 1.3 项目提出原因 为了对所学知识(软件工程)做一个全面的考查,加深对软件工程思想的理解和提高个人的实践能力,赵岚老师要求我们用所学的知识完成一个实际的项目(系统)。 1.4系统设计目标 网上购物系统以解决客户在网上进行电子交易的需求为出发点构思。因此在建立与消费者之间交流信息和进行电子交易方面在行业中具有示范作用,在系统总体规划中,应把握先进性、安全性、可扩展性和集成性四项基本原则。 (1)先进性原则 设计方案立足先进技术。在服务器和网络方面以优化通信流量,提高系统的管理性和安全性为重点,尽量采用领先成熟的技术。 (2)安全性原则 网上购物系统要解决的安全问题包括非授权使用、非法入侵、服务失效、不可否认和交易信息泄漏。系统采用防火墙技术,隔离Internet,一方面可以防范公用网上非法用户的访问,另一方面可以防止中心的一些重要数据被不合法用户

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

《软件工程课程设计》指导书

《软件工程》课程设计指导书 GB8567——88 可行性研究报告样式 1引言 1.1编写目的 说明编写本可行性研究报告的目的,指出预期的读者。 1.2背景 说明: A.所建议开发的软件系统的名称; B.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出用得着的参考资料,如: 1.本项目的经核准的计划任务书或合同、上级机关的批文; 2.属于本项目的其他已发表的文件; 3.本文件中各处引用的文件、资料,包括所需用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2可行性研究的前提 说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。 2.1要求 说明对所建议开发的软件的基本要求,如: A.功能; B.性能; C.输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分 发对象; D.输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度; E.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述; F.在安全与保密方面的要求; G.同本系统相连接的其他系统; H.完成期限。 2.2目标 说明所建议系统的主要开发目标,如:

A.人力与设备费用的减少; B.处理速度的提高; C.控制精度或生产能力的提高; D.管理信息服务的改进; E.自动决策系统的改进; F.人员利用率的改进。 2.3条件、假定和限制 说明对这项开发中给出的条件、假定和所受到的限制,如: a.所建议系统的运行寿命的最小值; b.进行系统方案选择比较的时间; c.经费、投资方面的来源和限制; d.法律和政策方面的限制; e.硬件、软件、运行环境和开发环境方面的条件和限制; f.可利用的信息和资源; g.系统投入使用的最晚时间。 2.4进行可行性研究的方法 说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘要说明所使用的基本方法和策略,如调查、加权、确定模型、建立基准点或仿真等。 2.5评价尺度 说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。 3对现有系统的分析 这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。 分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。 3.1处理流程和数据流程 说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。 3.2工作负荷 列出现有系统所承担的工作及工作量。 3.3费用开支 列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额。 3.4人员 列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。 3.5设备 列出现有系统所使用的各种设备。

软件综合课程设计教学大纲

珠海学院课程教学大纲 课程名称:计算机软件综合课程设计 适用专业: 2015级软件工程专业 课程类别:专业基础课 制订时间:2017年6月 计算机科学与技术系制

目录 1 《计算机软件综合课程设计》教学大纲 2 《计算机软件综合课程设计》(模板) 3 《计算机软件综合课程设计》成绩评定表

《计算机软件综合课程设计》教学大纲 一、课程设计基本信息 课程代码: 课程名称:计算机综合应用课程设计 课程学时:32学时 课程学分:2.0 适用对象:计算机科学与技术专业、软件工程专业 先修课程:高级语言程序设计、数据结构、操作系统、数据库原理与应用 二、课程设计目的和任务 本课程设计是检验计算机专业的学生在大学主干课程完成之后,为了加深和巩固学生对前两年所学理论和应用知识的理解,同时提高学生综合运用的能力和分析问题、解决的问题的能力而开设的一门实践课程。 通过本环节学生能够充分把前两年学到的知识综合应用到实际的编程实践中,可以进一步巩固所学到的理论。通过实现一个中等规模的应用软件,提高利用计算机系统解决实际问题的能力,为顺利毕业、进入社会打好基础;通过对程序的规范编写,可以培养学生良好的编程风格,包括程序结构形式,行文格式和程序正文格式等;并培养学生的上机调试能力。 三、课程设计方式 1、课程设计题目的选定 采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。要求不多于4个人一个小组,不得重复,所涉及数据库的基本表至少在5张表以上,在尽量满足数据库设计原则的前提下,允许适当冗余以提高检索的速度。其中学生自主命题需要指导教师严格的审核,看是否满足课程要求,检查是否为重复课题。 2、课程设计任务的完成

软件工程课程设计报告

企业工资管理系统 目录 引言 (2) 课题研发的背景 (2) 课题研发的目的与意义 (2) 第一章可行性研究 (2) 1.1.技术可行性分析 (2) 1.2.社会可行性分析 (3) 1.3.经济可行性分析 (3) 1.4.操作可行性 (3) 1.5可行性研究结论 (3) 第二章需求分析 (3) 2.1系统主要功能需求分析 (3) 2.2数据流分析 (4) 2.3 ER图 (5) 2.4层次方框图 (5) 2.5工资系统项目简介 (5) 2.6风险分析及处理政策 (5) 第三章总体设计 (6) 3.1 系统总体设计 (6) 3.1.1系统开发思想 (6) 3.2 数据库总体设计 (7) 第四章详细设计 (7) 4.1工资系统功能 (7) 4.2功能模块说明 (8) 4.3功能模块实现 (8) 第五章程序编写及调试程序 (9) 5.1主窗体的设计 (9) 5.2工资信息管理窗体的设计 (10) 第六章系统测试 (16) 6.1系统测试方案 (16) 6.2系统运行与维护 (17) 6.3系统的转换方案 (18) 第七章使用说明书 (18) 7.1 系统功能简介 (18) 7.2 开发工具和运行环境简介 (18) 第八章系统评价 (18) 8.1系统的特点 (18) 8.2系统的缺点 (19) 8.3将来可能提出的要求 (19) 第九章总结与展望 (19) 致谢 (19) 参考资料 (19)

引言 自上个世纪90年代以来,计算机技术的迅猛发展和推广普及,为各行各业突飞猛进的发展带来了新生的动力,推动了各个行业向更高的层次进步。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。使用计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。课题研发的背景 手工工资管理是一种原始的工作方法,由于手工操作出现错误的概率比较大,其工作量大,工作程序复杂,消耗大量的人力、物力、财力和时间。而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。随着经济的发展,在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对高校职工工资进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高高校工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情。 课题研发的目的与意义 教职工工资管理系统,为高校工资提供工资计算,工资统计、工资查询等服务。传统的纸介材料的数据信息管理已经不适合现代高校的发展了,实现工资管理的系统化,规范化,自动化,将成为现代高校管理工资的首选。 本教职工工资管理系统基本能够满足现代高校工资管理的需求。现代化工资管理系统中使用了各种表格,保存相关的工资信息,方便查询、浏览、修改等操作。通过使用教职工工资管理系统,使高校的工资管理工作系统化、规范化、自动化,从而达到提高高校管理效率的目的。 系统开发的总体任务是使办公人员可以轻松快捷地完成工资管理任务。 第一章可行性研究 1.1.技术可行性分析 此系统是教职工工资管理系统,用visaul foxpro 6.0结合windows xp操作系统开发而成的,大家都知道这项技术已经相当成熟了,因此从技术方面讲开发此教职工工资管理系统是可行的。 1.2.社会可行性分析 社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如是否为人们所接受,是否为社会带来利益。 1.3.经济可行性分析 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基于企业

软件工程课程设计题目

软件工程设计题目 1.学生学籍管理系统 要求: 1)包括基本需求: 主要对学生的学籍进行管理。学籍管理包括各种信息的录入、修改、删除等操作;此外还有对各种信息的查询,便于老师和学生查看。(其中,教师具备对学籍的录入、修改、删除等操作,学生只具备查询的权限) 2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。 2.学生成绩管理系统 要求: 1)包括基本需求: 对学生成绩进行综合管理,学生信息要素:学期、学号、、课程名称、课程成绩。因此学生成绩管理系统的主要功能为: ●学生信息管理 ●课程信息管理 ●成绩信息管理 2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。 3.个人通讯录管理系统 要求: 1)包括基本需求: 增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括:,,email等。(其中,用户输入正确的用户名和密码才能看到自己的通讯录信息)2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。 4.网上书店 要求:

1)包括基本需求: 购书者可以通过访问Web站点,得到图书信息。系统可以: ●显示每本书的详细信息 ●显示购物车和顾客选购的图书信息 ●增加新购买的新书 ●对定单的修改、确认、提交等 ●图书销售数量的排行 (注意管理员和客户分别具备的权限) 2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。 5.企业办公自动化管理系统(企业客户管理) 要求: 1)包括基本需求: 针对企业常用的功能设计一个普遍适用的企业办公自动化管理系统,包括考勤管理,客户管理,每天的工作管理,个人信息修改,权限管理,注销等功能。2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。 6.小型商业管理系统 要求: 1)包括基本需求: 主要是宣传性质的,包括产品展示,公司简介,销售查询,销售排行,商品管理,公告管理等。(注意分配普通消费者,会员消费者和公司管理人员对该的权限)2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。 7.ATM柜员机模拟程序 要求: 1)包括基本需求: 当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM 柜员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求):

《软件工程综合课程设计》评分标准(参考)

《软件工程综合课程设计》评分标准(参考) 说明:按照学校发布的课程设计评分页中的8个评分项,根据《软件工程综合课程设计》实际,分解学校评分项为若干评分子项,并按评分等级记分(见下表),力求做到课程设计评分的精细化、一致行和可比性。各子项分数合计成各项分数,各项分数合计成本次课程设计成绩。 评分等级与记分对照表 1、课程设计中的创造性成果(10分) 1)课题具有国内或国际领先(4分) 2)具有自主创新的算法或应用最新的研究成果(专利)(3分) 3)使用最新的开发工具、技术平台和运行环境(3分) 2、学生掌握课程内容的程度(20分) 1)提供了较好的涵盖了需求、可行性和概要设计等的方案(5分) 2)在设计和实现中应用了软件工程的原理或方法(5分) 3)技术路线(开发工具、运行环境等)合理可行(5分) 4)提供了可行的测试计划(5分) 3、课程设计完成情况(20分) 1)按模板格式和内容提交完整的课程设计文档(5分) 2)提供了较完整的数据字典(数据库表)(4分)

3)完成了系统主要功能的UI设计或实现(4分)4)提供了较完整的测试用例(4分) 4)按时提交课程设计文档(3分) 4、课程设计动手能力(15分) 1)数据库表设计合理满足需求(5分) 2)UI设计一致美观、程序代码清晰规范(5分) 3)考虑系统出错与异常情况(5分) 5、文字表达(5分) 1)阐述问题准确完整(3分) 2)文档文字通顺流畅(2分) 6、学习态度(5分) 1)态度端正、认真负责(3分) 2)及时响应指导老师的通知和任务安排(2分)7、规范要求(15分) 1)文档段落格式规范一致(3分) 2)标题和正文字体大小一致(3分) 3)图形和表格格式规范(4分) 8、课程设计论文的质量(10分) 1)文档摘要和目录完整准确(2分) 2)参考文献完整正确且被引用(2分) 3)段落和层次结构合理、处理逻辑清晰(3分)4)表述准确、内容通畅、结论正确(3分)

软件工程课程设计样本

软件工程课程设计 学校:大连交通大学 专业:软件工程 班级:072班 姓名: 学号:0701030216

目录 1总体设计 (1) 1.1本系统的主要功能描述 (1) 1.2系统包含的类及类之间的关系 (1) 1.3 Java源文件及其功能 (2) 2 详细设计 (2) 2.1主类ChangeAnimalWindow (2) 2.2类Animal (3) 2.3类 HandleMouse (4) 2.4类 AutoMoveAnimal (4) 2.5类Point (5) 3功能测试及运行效果 (6) 3.1 系统初始界面 (6) 3.2 自动演示后界面 (6) 3.3游戏成功预览界面 (7) 3.4英雄榜界面 (7) 参考文献 (7) 附录软件源程序 (8)

1总体设计 1.1本系统的主要功能描述 在科技飞速发展、知识日新月异的今天,很多人已经离不开电脑了,包括玩一些休闲小游戏,一个功能齐全的动物换位小游戏应该是很受人们喜爱的。通过图形技术,实现图片的导入。通过消息响应机制,使程序可以响应用户的鼠标操作,进行动物换位游戏的操作。 对于本系统,我们需要实现以下一些基本功能: (1) 要实现人机交互,用户可以通过鼠标来操作动物位置。 (2)在游戏成功时会出现成功提示。 (3)用户在玩游戏的时候可以在游戏界面上选择音乐播放。 (4)用户可以选择插入任意已存储的图片。 (5)具有英雄榜功能,可以查看自己的成绩。 (6)具有帮助功能,可以查看游戏规则,和不懂得选项。 1.2系统包含的类及类之间的关系 本系统共包括9个Java源文件。类之间的关系如图1-1所示。 图1-1

软件工程课程设计

软件工程专业 软件项目实践(认识实习)报告 教学单位软件学院 班级软件13-10 学生姓名 学号 实习时间 6月29日-7月10日 指导教师

1 实习时间2015-6-29至2015-7-10 2 实习目的 1.深入了解企业管理的业务内容及软件应用的特点; 2.加强认识企业软件应用的重要性、紧迫性; 3.深入了解企业软件产品的应用的现状和需求,使我们进一步认识到需要加强 哪些方面的学习; 4.深入了解互联网应用情况,初步掌握互联网的物理结构及组成等基本网络知 识; 3 实习项目及内容 1.实地深入企业调研企业实际的业务管理流程; 2.聘请企业信息中心领导介绍本单位计算机应用情况及今后的发展规划; 3.参观企业局域网,了解计算机网络的硬、软件组成及结构; 4.聘请有关专家结合所参观的局域网,讲授计算机网络的应用知识; 5.聘请有关业务科室的工程技术人员,讲授如何用计算机处理本科室业务及本 科室软件应用情况; 6.引入OJCP考试环境,进一步巩固学生Java程序设计基础; 7.实地去硬件市场进行调研,了解各种硬件的价格、性能等。 3.1 校内实习内容总结 软件产业是典型的知识经济产业,与以往的工业经济产业有很大的不同。未来有可能保持长期稳定高速增长。中国政府推行的信息化建设已使国内计算机硬件市场高速发展,也造就了潜在的软件市场。目前中国软件业的处境是:需求巨大,政策不足。从发展阶段看,中国软件业现在似处于初创期的后期。鉴于软件行业在国民经济中的独特地位,未来中国政府有可能推出对软件行业的优惠政策,并将导至该行业进入扩张期。未来软件行业将以至少30%的平均年增长速度发展。 在各类软件中,国内市场和应用软件(含系统集成)将是中国软件业的主要发展方向。鉴于中国软件行业的高成长率和中等的投资回报率,因此该行业是一个较

软件工程课程设计

软件工程作业 姓名:李泽伟班级:11信科(1)班学号:28 1.题目:采用结构化分析方法写出书店管理系统的需求文档,包括数据流图及数据字典,书店JS是一家从事图书销售的传统公司,对系统要求如下: (1)记录每本图书的库存。 (2)实现图书的零售(包括打折),实现开架售书。 (3)可以每日统计销售情况。 (4)实现图书的采购、退货及结算,实现与供货商的销售及结算关系。 (5)遵守出版行业的行规:在书店到书后,若在3个月内未实现销售,可全部或部分退货,在发书后3个月内给予发票,书店在3个月后可部分或全部付款,该项规则对采购货批发均有效。 (6)该书店还可将该产品批发给其他书店。 (7)在供应商、书店、其他书店、零售客户之间的结算采用码洋折扣方式进行,也就是说如果图书的实价为X,则图书码洋为X,而以7折给书店,则图书的实洋就为0.7X,供应商、书店等以相对固定的折扣进行交易。 (8)管理人员可以随时查看库存、采购、销售、付款、到款情况,并能提供日/月销售报表、应付/付款情况分析表、应收/到款情况分析表。 由于销售商品是图书,图书除有书名、作者、出版社外,还有版次、印次、出版日期以及ISBN号、条码、定价;由于出版领域的特殊性,一种图书(如软件工程)只有一个ISBN 号以及一个条码,而该图书一句不同的版次、印次,可有不同的定价,折给条码的扫描确定一本图书带来一定的困难。 答案:

数据流图: 顶层图 0层图

数据字典: 1、数据流条目: 订货单={书号+书名+作者+出版社+数量}+日期+订货人 付款单=应付金额+实付金额+付款人+收款人+日期 发货单={书号+书名+作者+出版社+数量}+发货人+收货人+日期

软件工程课程设计报告模板

《软件工程》综合设计报告 题目: 学院:信息科学与技术学院 班别:软件工程1-4班 组长:学号: 组员:学号: 组员:学号: 组员:学号: 组员:学号: 指导老师:胡德昆 完成时间: 2014-6-10 成都大学信息与科学技术学院

提要 软件工程综合设计报告是软件工程的六个实验报告文档的汇总整理,包括软件项目可行性分析报告、项目开发计划书、需求规格说明书、概要设计文档、详细设计文档、编码与测试等实验内容和文档。 项目分组完成,每个小组3-5人,按小组提交综合设计报告。成员实验分数由小组的实验成绩和组内成绩构成,组内成绩由项目组长依据组员在项目研发中的贡献给出。

目录 第一章问题定义 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3定义 (1) 1.4参考资料 (1) 第二章可行性研究 (2) 2.1.可行性方案 (2) 2.2.资源有效性 (2) 2.3.开发风险 (2) 2.4.技术 (3) 2.5.高层逻辑模型 (3) 第三章需求分析 (4) 3.1.功能识别和描述 (4) 3.2.数据流图 (4) 3.3.数据字典 (5) 3.4.简要算法 (9) 第四章总体设计 (13) 4.1.模块结构 (13) 4.2.数据结构 (13) 第五章详细设计 (14) 5.1.输入设计 (14) 5.2.输出设计 (14) 5.3.数据库设计 (15) 5.4.模块设计 (17) 5.5 界面设计 (18) 第六章编码和单元测试 (19) 6.1.编码 (19) 6.2.单元测试 (20) 6.3.测试用例 (20) 第七章综合测试 (22) 7.1.自顶向下测试方式 (22) 7.2.自底向上测试方式 (22) 第八章软件维护 (23) 8.1.改正性维护 (23) 8.2.适应性维护 (23) 8.3.完善性维护 (23) 附录:软件工程课程实验成绩表 (24)

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

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号: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)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。 本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

软件工程课程设计参考题目

参考选题目录一 编号题目 1、医院管理信息系统 2、银行前台业务处理系统 3、企业进销存管理系统 4、图书管理系统 5、企业人事管理系统 6、仓库管理系统 7、家居控制系统 8、在线课件管理系统 9、保健品行业CRM系统 10、驾驶员模拟考试系统 11、来电显示客户管理系统 12、基于B/S结构的BBS系统 13、基于B/S结构的企业办公系统 14、网络求职平台设计与实现 15、基于google地图的在线相册管理系统 16、办公自动化系统 17、电子商城系统 18、基于Struts框架的BBS系统实现 19、通用工资管理系统 20、报刊订阅管理系统 21、志愿服务爱心交易商店 22、大学生心理健康监测与辅导网络平台 23、企业人事管理系统 24、网络选课系统 25、电话计费管理系统 26、卡拉OK点歌系统 27、网上学习系统 28、邮件接收与发送系统 29、学生选课系统 30、网上购物系统 31、网上商城 32、航空票务管理系统 33、车站售票管理系统 34、在线作业系统 35、网络文件系统 36、网络物流系统 37、学习交流与资源管理系统 38、题库系统 39、商户收单服务系统 40、多功能图片收藏及管理系统

41、美术馆信息管理系统 42、汽车配件进销存管理系统 43、药品进销存管理系统 44、在线考试系统 45、新闻管理系统 46、企业销售管理系统 选题参考目录二 编号题目 1 住院收费信息管理系统 2 客户跟踪管理系统 3 学生学籍信息管理系统 4 通讯录管理器 5 客户信息管理系统 6 学生成绩智能管理信息系统 7 人事管理系统 8 物资管理系统 9 员工培训管理系统 10 酒店管理系统 11 汽车租借信息系统 12 美术馆管理系统 13 企业工资管理系统 14 产品质量管理系统 15 宾馆管理系统 16 图书借阅管理系统 17 高职学院教学管理系统 18 火车卧铺订票管理系统 19 银行帐户管理系统 20 书刊租借信息管理系统 21 选修课管理系统 22 商品交易系统 23 学生缴费注册管理系统 24 干部档案管理系统 25 物资管理系统 26 高校科研管理系统 27 教职工管理系统 28 房产销售管理系统 29 毕业生管理系统

相关文档
相关文档 最新文档