第一篇:软件工程课程设计题目
软件工程设计题目
1.个人通讯录管理系统
要求:增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括:姓名,电话,email等。(其中,用户输入正确的用户名和密码才能看到自己的通讯录信息)
2.图书销售系统 要求:系统可以:
显示每本书的详细信息
显示购物车和顾客选购的图书信息 增加新购买的新书
对定单的修改、确认、提交等 图书销售数量的排行
3.企业办公自动化管理系统(企业客户管理)
要求:针对企业常用的功能设计一个普遍适用的企业办公自动化管理系统,包括考勤管理,客户管理,每天的工作管理,个人信息修改,权限管理,注销等功能。
4.ATM柜员机模拟程序
要求:当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求):
查询余额:初始余额为10000元
ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
ATM存款:不能出现负存款。修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
5.火车订票系统
要求:可输入、添加、删除及修改列车信息,并能实现查询、订票、退票等功能。此系统还应能够打出取票通知和帐单,以保证能使每个旅客在出发的前一天凭取票通知和帐单交款取票。
6.超市收银系统(不考虑条码处理部分)
要求:接收收银台(客户端)的信息,经服务器处理后,把结果返回到收银台。即:客户端由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等,然后把信息提交服务器。由服务器从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200员,可为其发放一张会员卡,以后在该商场购物可向9折优惠。
7.教师工资管理系统: 其中包括:基本信息管理,考勤信息管理,加班信息管理,工资信息管理,工种工资参数设置和年终奖生成几大模块。本项目数据库设计针对不同角色的用户需求,设计了三种角色.其中包括超级管理员,系统管理员和教师用户.帐户信息
不同的登录用户有对应的用户角色,登录用户名和登录密码,用户角色针对不同的用户群,而登录名则是帐户信息全局唯一的.用户基本信息
每个用户有对应的详细信息,包括:类别编号,类别名称,用户类型,部门编号,职称编号,级别编号,性别,地址,工作时间,出行日期,手机,家庭电话,办公室电话,政治面貌和教育程度等.教师部门信息
教师部门具有全局唯一的部门编号和部门名称.教师工资信息参数设置
教师工资工种编号,工资名称和工资金额.其中工种编号全局唯一.教师工资信息
教师工资包括教师编号,教师基本工资编号,教师职称工资编号,教师级别工资编号,教师工龄工资编号和教师津贴工资编号.8.图书馆管理系统
目的:方便图书馆对书籍借阅的管理
主要功能:学生基本信息查询,书籍借阅管理, 书籍管理 图书管理系统主要有三种角色,分别是读者、图书、工作人员.主要分成五个功能模块:图书管理, 图书流通管理, 读者管理, 统计查询, 系统管理.9.简易办公系统
(1)收发文管理:
对收到的公文进行登记,分类编号,(学校主要发文部门分为:教务处、财务处、学生处、人事处、保卫处、工会以及其他),并形成文件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、时间和部门查询
(2)会议管理:
对所管理的2个会议室进行自动化管理,即由申请部门提交申请,然后统一安排会议室以及各种会议资源(如投影仪、计算机、桌子、凳子等),能形成会议资源使用通知单送达申请部门,主管领导随时查询会议室使用情况(管理者直接负责管理)。能够按照申请者的要求自动生成会议通知单,由办公室负责通知发放。能够形成会议纪要,存档并送到需要的部门(由申请者提供的信息决定)
10.选课管理系统: 主要由以下几个模块构成: 登陆:学生依照学生姓名,学号,密码等基本信息登陆 学生选课:列出所有可选课程供学生选择
课程相关信息查询:所设课程名称,教师,教材,学分,学时等信息 成绩查询:查询该门课成绩
选课方案建议:根据学生专业提供建议
信息修改:学生基础信息修改,学生选课修改 打印功能:打印所选课程信息
11.学校教材定购系统
系统简介:本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返给教师或学生领书单,教师或学生可以到书库领书.采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员.12、音像租赁管理系统的开发与实现
目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分析和概要设计,完成一个简单的光盘租赁管理系统的开发。任务:
音像租赁连锁店的基本业务需求,完成需求分析报告; 利用Java、C++或C#编写一个基本功能的光盘租赁管理系统,包括客户信息管理、音像资料管理、音像检索、业务统计等;
13、学生综合信息管理信息系统的设计与实现
目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技巧加以综合运用,达到较大规模软件独立设计与开发的能力。任务:
软件可以对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所在地、特长、宿舍号等)进行管理(录入、删除、修改)、统计、分析(排序)、查询与打印
课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。
14、家庭财务管理信息系统设计与开发
目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧加以综合运用,达到较大规模软件独立设计与开发的能力。任务:
软件能够对家庭的收入、支出进行分类统计,用户可以自定义收入、指出的类别,自定义分类查询和统计的条件。系统可以按照用户定义自动生成统计报表(月报、季报、年报)。通过财务分析,对家庭收支提出改进建议;
课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。
15、文化用品库存管理信息系统的设计与实现
目的:完成一个商品库存管理系统的简单业务流程分析,在此基础上,开发一个库存管理系统,掌握应用的开发。任务:
通过资料检索与整理,分析文化用品库存管理系统的基本功能; 完成软件开发和文档的编写。
16、大学生运动会运动成绩管理及统计分析系统实现
目的:通过本题目的设计,深入体会软件工程需求分析、概要设计、详细设计等主要环节,掌握面向对象程序设计的基本方法、训练编写一个基本的GUI应用程序。任务:
完成系统的需求分析和功能设计;
完成运动成绩统计、分析算法和模型的设计;
编写程序实现的代码和相关的软件开发文档,给出程序运行、测试的详细结果。
第二篇:软件工程课程设计题目
软件工程设计题目
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柜员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求):
查询余额:初始余额为10000元
ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
ATM存款:不能出现负存款。
修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
8.火车订票系统 要求:
1)包括基本需求:
可输入、添加、删除及修改列车信息,并能实现查询、订票、退票等功能。此系统还应能够打出取票通知和帐单,以保证能使每个旅客在出发的前一天凭取票通知和帐单交款取票。
2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
9.超市收银系统(不考虑条码处理部分)要求:
1)包括基本需求:
接收收银台(客户端)的信息,经服务器处理后,把结果返回到收银台。即:客户端由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等,然后把信息提交服务器。由服务器从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。
另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200员,可为其发放一张会员卡,以后在该商场购物可向9折优惠。
2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
10.教师工资管理系统 要求:
1)包括基本需求:
基本信息管理,考勤信息管理,加班信息管理,工资信息管理,工种工资参数设置和年终奖生成几大模块。本项目数据库设计针对不同角色的用户需求,设计了三种角色.其中包括超级管理员,系统管理员和教师用户.帐户信息
不同的登录用户有对应的用户角色,登录用户名和登录密码,用户角色针对不同的用户群,而登录名则是帐户信息全局唯一的.用户基本信息:
每个用户有对应的详细信息,包括:类别编号,类别名称,用户类型,部门编号,职称编号,级别编号,性别,地址,工作时间,出行日期,手机,家庭电话,办公室电话,政治面貌和教育程度等.教师部门信息:
教师部门具有全局唯一的部门编号和部门名称.教师工资信息参数设置:
教师工资工种编号,工资名称和工资金额.其中工种编号全局唯一.教师工资信息:
教师工资包括教师编号,教师基本工资编号,教师职称工资编号,教师级别工资编号,教师工龄工资编号和教师津贴工资编号.2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
11.中学图书馆管理系统 要求:
1)包括基本需求:学生基本信息查询,书籍借阅管理, 书籍管理
图书管理系统主要有三种角色,分别是读者、图书、工作人员.主要分成五个功能模块:图书管理, 图书流通管理, 读者管理, 统计查询, 系统管理.方便图书馆对书籍借阅的管理。
2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
12.简易办公系统
要求:
1)包括基本需求:
(1)收发文管理:
对收到的公文进行登记,分类编号,(学校主要发文部门分为:教务处、财务处、学生处、人事处、保卫处、工会以及其他),并形成文件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、时间和部门查询
(2)会议管理:
对所管理的2个会议室进行自动化管理,即由申请部门提交申请,然后统一安排会议室以及各种会议资源(如投影仪、计算机、桌子、凳子等),能形成会议资源使用通知单送达申请部门,主管领导随时查询会议室使用情况(管理者直接负责管理)。能够按照申请者的要求自动生成会议通知单,由办公室负责通知发放。能够形成会议纪要,存档并送到需要的部门(由申请者提供的信息决定)。
2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
13.网上选课管理系统 要求:
1)包括基本需求:
登陆:学生依照学生姓名,学号,密码等基本信息登陆 学生选课:列出所有可选课程供学生选择
课程相关信息查询:所设课程名称,教师,教材,学分,学时等信息 成绩查询:查询该门课成绩
选课方案建议:根据学生专业提供建议 信息修改:学生基础信息修改,学生选课修改 打印功能:打印所选课程信息。
2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。
14.学校教材定购系统 要求:
1)包括基本需求:
系统简介:本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返给教师或学生领书单,教师或学生可以到书库领书.采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员.2)自拟扩展需求3项:保证每位组员的分工包括至少一个模块三个功能函数的完成。15.其他
社区居民健康档案管理系统的设计与开发 药房药品管理模块的设计与开发 电子病案信息系统的设计与开发 大学论文管理系统的设计与开发 医学营养基础知识查询系统的设计与开发 医院网上挂号系统研究与开发 开放性实验室管理系统的实现与应用 简单物体的模式识别系统的设计与开发 要求:
自拟基本需求和扩展:保证每位组员的分工包括至少一个模块三个功能函数的完成。
第三篇:计算机技术软件工程课程设计题目
软件工程设计题目 1.超市收银系统 以超市收银业务为背景,对“超市收银系统”软件进行分析和设计。要求: 建立商品信息文件,商品信息包括商品编号、商品名、商品类别、商品数量、商品价格等。建立商场收银系统,功能包括: 1,系统登录:运行系统时,收银员应输入姓名(或编号)及密码,验证后方可使用系统。2,收银操作:收银员逐条输入商品编号及数量,系统自动计算金额,输入完毕后显示应付款,当输入实收额后,计算出找赎值。交易完成后按一定格式显示回单(格式参照一般超市中的打印小票)。保存所显示的回单。如果,买家持有会员卡,则记录本次消费,并且买家将根据卡的类别享受相应优惠。3,4,自动按销售情况更新商品信息文件中的数据。另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满X元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。2.图书馆管理系统 目的:方便图书馆对书籍借阅的管理 图书馆管理系统 某图书馆允许每个学生同时只能借得一本图书且借阅时间不得超出3个月,现所有学生借阅的图书的记录均存于流通文件中,每一记录中包括书号、借书人学号,应还书日期。书库文件中记录书名、书号、作者、出版社、出版日期、藏书数。现要求程序用菜单选择并完成下述的功能: 现要求实现如下功能: 1.借书功能:要求输入借书人学号及借书日期,如借书人的前面借的书尚未还则打印“You should Return first!”;同时不允许借书,反之则办理借书手续,即:在对应文件中记录借书人学号及借书日期、应还书日期,同时在书库文件中将所借书的藏书数-1。2.还书功能:即根据书号及还书日期从流通文件中删去借书人的借书记录,如果书已越期则打印“Time Passed!”;同时对书库文件中将所还的书藏书数+1。3.可显示所有借书过期而未还者的信息; 4.查找学号的功能要求采用折半查找的方法实现,并打印查询结果。5.退出程序 网上购物系统 建立这样一个虚拟的会员制的“购物中心”。1.用户第一次登录该购物中心的客户端时需要注册个人账号,填写用户名、密码等个人资料。用户注册时可以选择是否申请作为店主开设店铺。如不选择作为店主,即成为普通购物者用户;如选择作为店主,除须填写以上个人信息外,还需填上申请的店铺名等店铺信息,还可以选择商品加入自己的店铺,注册店铺后用户就具有购买者和店主的双重身份。用户完成注册后,即可通过用户名和密码登陆进入购物中心。2.购物者登录后进入购物大厅,大厅应显示正在经营的和关闭状态的店铺,购物者只能进入正在经营的店铺。店主登录时可选择是否以店主方式登录,若以店主方式登录,则直接进入自己的商店,可以进行店铺的管理工作(如:打开店铺,打烊,增减商品,调整商品价格等),但不能进行任何购物活动;否则,作为普通购物者进入大厅。购物者在大厅中选择店铺进入后,选定希望购买的商品,并可以和店主进行议价,若双方达成一致,议定数量的商品以议定的价格加入购物车中,店铺中相应商品的数量(暂时)予以扣除。3.购物者在退出购物中心之前,检查购物车,确认并支付购买商品。当购物者确认购买商品后,需通知服务器,服务器将对购物者和店主的账户余额进行调整,然后将本次购买的信息记录作为购物历史信息。购买者也可在确认购买之前放弃购物车中的任何商品,放弃购买将使得店铺中的相应商品数量恢复。(该部分细节完全实现难度较大,可做适当调整)若购买者退出大厅之前,检查购物车,其中没有商品,可直接退出系统。4.店主退出系统时,其经营店铺自动关闭。网络图片管理系统 基于网络的图片管理系统,用户可以通过该系统上传,分享,浏览,评论,美化自己活着好友的图片。功能要求 1.用户注册与登录 2.个人资料修改 3.添加好友功能 4.创建相册和子相册。5.上传图片到指定相册,服务器处理并存至特定文件夹,同时用户设定是否允许其他人浏览,默认为好友间才能浏览。6.可以分享好友的图片。7.可以对自己的图片进行简单的美化操作。8.添加/取消好友的功能 9.可以在图片下添加评论。10.实现类似人人网的圈人功能。外卖订餐系统 餐饮网站、来电订餐配送系统订餐网站 功能要求:
1、买家 1)会员注册、登录、查看订餐记录、修改资料和密码、管理收餐地址; 2)显示菜单、在线订餐,支持不同的折扣率; 3)购物蓝、在线结算; 4)会员查看订单的送餐的状态。
2、卖家 1)配送订单:订餐管理、更改订餐状态、订餐、送餐归类; 2)食品信息:发布、修改、编辑食品项目、食品配料及价格,可以上架和下架; 3)会员信息:会员信息的录入和管理,分大客户和个人客户,大客户可以设置服务专员; 4)图文内容:网站一些介绍性内容的发布和管理; 5)字典设置:可以设置以下内容:会员分类、食品分类、配送范围、图文分类、送餐方式、配送时间、送餐时间、会员组等。6)系统设置:可以设置会员卡信息、在线订餐的折扣率及送餐费用等。另外可以管理后台管理员和客户端用户;修改后台登录密码。城市路径建议及查询系统 城市路径建议及查询系统可以帮助人们查询某次出行的路径,当你找到一条你认为合适的路径的时候,你可以通过这个系统来查看人们对这条路径的评价。也许你会得到一些积极的评论:这条路上公共设施完善,这条路上的斑马线设置的很合理,这条路很适合车辆通行;当然,也可能会有一些负面的评价,例如:某个地段交通在某时段容易瘫痪,某个地段需要绕路,某个地方夜里不安全等等。使用者可以根据这些意见来选择出行的路线。系统的功能要求: 1.用户能够提供个人的信息。提供建议的用户和寻求建议的旅行者都需要提供自己的个人信息。2.用户能够给出个人的建议。用户可以对某个地点提出自己的看法。这些看法可以是文本的,也可以是多媒体的。3.用户能够通过系统查询路径。用户可以通过输入出发地和目的地来获得一条可能的路径。同时用户可以对路径做一些限制,系统可以返回一条尽可能合理的满足用户需求的路径。4.用户能够查询关于某条路径的建议。用户在获得路径以后,可以通过系统查询关于此路径的评价。同时系统能够根据一定的要求对意见进行筛选 分布式团队开发认知工具 目前的软件开发团队已经不仅仅局限于某个单一的团体。某些软件的开发可能需要依靠分布在世界各地的多个团队来完成。在这种情况下,开发团队间彼此的交流就显得十分重要。在设计,执行,Bug处理,整体进度等方面,各个团队需要保持认知上的一致性。设计这个工具的目的,就是能够让开发者能够尽快的了解项目上最近发生的变化,合作者的行动,以帮助各个团队更好的交流,完成合作的目的。对于项目变化的描述,可以是显示在某个网页上的,也可以显示在某个独立的客户端上,或者是其他的设备。系统应该是能够将基本的开发信息显示出来,开发者能够轻易的发现自己想要的信息并且通过系统来查询该信息的具体内容。项目要求: 1.系统应该是运行在尽可能小的干扰下的。2.系统的可靠性必须得到保证。3.关于项目变化的输入和查询都应该较为便捷。虚拟在线读书网 1.为使广大喜欢在线看书的同学能够小试笔杆,切磋文笔技艺,同时交流各自喜欢的书籍和看书心得,现在要求做一个虚拟的在线看书写书的网站,仅供内部交流和使用。主要功能描述: 用户分为不同身份:可以是读者也可以是作家,另有一个专用账号属于管理员。2.作家及其简介在主页面显示,按作家得到的分数总和多少排列。点击作家名可以进入作家的个人主页,主页上有作家发表的各种文章,按书名排列,并显示发表的时间和点击数。主页面上有搜索功能,可以按题目或作者名称查询。主页面还要求有能根据读者的读书记录推荐相关或类似书籍的功能等,具体自定义。3.读者可以对自己的相关资料进行管理,包括读书的权利可以通过某个版面交易,交易完成后积分和读书权应相应发生改变。读者可以给作家留言,打分,每次留言读者可以得到积分。各书可由作者决定价钱(即所耗积分数),读者付给积分后就可以看到内容,并且以后都可以看到。读者可以对某本书进行举报,但必须说明理由 人事管理系统 为学校人事部建立简易管理系统,需建档的人员目前分为教务部、人事部、后勤部、信息部共4个部门。1.为各部门员工建立个人档案管理,员工考勤即每日工作证识别和记录管理,出差报告记录,请假记录,每月薪酬清单管理等。2.要求各个功能有专用的输入界面和相应的输出界面。并且个人有各自的记录可以按姓名或工作证查询得到。3.要求考勤记录按时间保存,出差记录和请假记录按月保存,薪酬清单按个人保存。个人只能找到自己的各项记录,只有人事部的人员可以找到所有人的记录。4.要求自定义至少5条薪酬计算规则,如每月底薪个人可以不同,每月缺勤3次以上扣费多少,5次以上更多等。在薪酬清单中体现出来。简易日记管理器 1.参考Microsoft word,做一个简易日记管理器,要求有标题栏、菜单栏、常用工具栏、文本编辑区和已有日记的目录显示区。文本编辑区可分页,并自动显示当天日期等,格式编排自定。目录显示区按时间顺序显示已有日记,并且点击任意一个日记课相应在文本编辑区显示日记内容。2.功能包括文件处理如新建、打开、保存、另存为,编辑功能如剪切、复制、粘贴、查找、全选等,工具如日期插入、图片插入、文字放大或缩小、文字颜色选择等功能。要求在文字编辑的同时会显示光标的位置,总页数和当前所在页数,当前字数统计等;有快捷键可以实现翻页功能。3.每个功能都可以选择是否在工具栏上显示,并在菜单中标志出来。4.其他功能可自定义。5.其他要求: 6.各个菜单必须包括上面提到的功能,并且菜单栏不少于5个选项,每个选项下拉不少于5个功能,除此外还要求主界面上有不少于5个快捷键帮助文本编辑。所有功能不得重复,超过规定个数可以根据实现的效果加分。
第四篇:软件工程课程设计题目
1.销售管理系统
通过对某公司的订单销售系统进行分析、调查,系统主要实现以下功能:
(1)处理顾客和销售员送来的订单。具体为:销售部门把送入的订单进行数额核对,查看仓库是否有足够的货物。
(2)仓库根据订单来调拨货品,发出货物的同时开出发票。并且根据需要及时的进货,随时进行盘点。
(3)销售部门收到顾客付款后,根据发票存根及信贷状况进行应收款处理,同时注销已提货的订单。
(4)主管部门对订单、库存进行统计,并且对所有的发票存根进行统计、结帐,完成月报表与年报表的制作。
本系统主要分为四个功能模块。
销售合同管理模块:该模块主要实现对客户及合同的查询,在浏览每个客户的资料时,都将显示与该客户有关的所有的销售记录。对客户的查询有两种方式;按客户编号和按姓名。主要功能为:输入销售合同、修改销售合同、删除销售合同、输入销售合同完成情况、查询销售合同(按合同号、客户、产品、交货日期、交货日期区间、合同完成情况等查询)、统计销售合同(按交货日期和产品统计、按交货日期区间和产品统计、按客户和产品统计)。产品信息管理模块:该模块主要是对产品进行管理,包括查询、修改、添加和删除。在对产品信息的更新时,将保证更新操作的事务性。对产品的查询可以查询全部,或者输入产品编号查询。主要功能为:输入产品信息、修改产品信息、删除产品信息、查询产品信息、按产品名称查询、按产品规格型号查询。
销售记录管理模块:该模块的功能相对复杂一点,主要功能如下: 查询销售记录:可以查询某一年内或某月或某日内的所有销售记录。选择结果的排序方式:可以按产品编号排序,也可以按客户编号排序。产品信息和客户信息:当用户选择一条记录时,会显示与这条销售记录有关的客户信息和产品信息。
备份功能:将客户查找出来的所有销售记录到出导一个有用户命名的单独的数据表中。客户意见的管理模块:该模块的主要功能是管理客户购买产品之后的反馈意见,该模块也相对比较复杂,主要功能如下:
输入客户信息、修改客户信息、删除客户信息、查询客户信息、按客户名称查询。参考相关数据表结构:
商品信息表(商品编号,商品名称,品牌,型号,销售单价)
商品编码=类别代码(1位)+品名代码(1位)+品牌代码(2位)+型号代码(2位)销售情况表(成交编号,商品编号,销售数量,总金额,销售日期,员工编号)库存表(商品编号,供货商编号,进货日期,进货价,库存数量)员工表(员工编号,员工姓名,性别,基本工资,职务,密码)供货商表(供货商编号,供货商名称,所在地,联系电话)员工资料表(员工编号,员工姓名,是否党员,简历,照片)
2.小型超市管理系统
系统功能(1)、零售前台(POS)管理系统,本系统必须具有以下功能: 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业。(2)、后台管理系统,本系统必须具备以下功能
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
库存管理: 综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。
参考:关系模型
a)商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)b)用户表(用户编号,用户名称,用户密码,用户类型)c)会员表(会员编号,会员卡号,累积消费金额,注册日期)
d)销售表(销售编号,商品编号,销售数量,销售金额,销售日期)e)交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)
f)进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)
g)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)h)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)
3.图书管理系统
功能描述(供参考):
1、馆员管理
维护馆员信息,有查询、添加、修改、删除功能。馆员身份不同,分别对应不同的操作权限。超级管理员拥有系统维护、数据库维护的权限;一般管理员负责不同的日常工作模块;馆长拥有一切权限。馆员类别划分加强了系统安全性。
2、修改密码 输入当前馆员旧密码、新密码,检查输入完整性,如果旧密码输入不正确,则不能修改。密码录入时以符号(*)显示,密码加密后保存到数据库,以保证数据安全性。
3、编目管理
图书编目管理是系统最主要的组成部分之一,主要是维护书目基本信息和部分流通信息。提供图书编目信息的添加、修改功能。
由于图书编目的复杂性,这里只要求自行设计图书代码,根据图书代码作为图书的唯一标识。有关图书编目的概念可到网上查询。
4、借还管理
借还管理功能模块也是系统最主要的功能模块之一。应包括功能有:借书、还书、预约、续借、催还。这些子功能保证图书的有效流通。
5、图书查询
通过输入部分书目信息,以快速定位。查询借阅情况(如已借阅的数量,读者名称,馆藏的数量等)
6、图书挂失
读者发现图书丢失后,可进行挂失。由于图书已丢失,要求读者提供输入图书证号。挂失时根据图书原价与“流通设定”里设定的图书丢失赔偿倍数计算罚款。
7、书证管理
书证管理模块管理读者图书证,也是读者管理的一部分。包括办理图书证、图书证挂失、图书证解挂、补办图书证、退还图书证五个子功能模块。
8、图书信息
输入图书信息后,提供该书目的作者,出版社,出版日期,主要内容等信息。
9、系统统计
系统统计通可包括以下统计功能:
统计读者借书情况:某部门的某读者借书历史记录清单、违规记录清单。统计图书情况:统计图书流通次数、频率等;统计各类图书的总册数等。统计罚款情况:各项记录清单,按部门统计、按时间统计。
4.物业收费管理系统
软件需求描述
本物业收费管理系统用于小区的物业管理公司对小区内住户按月收取物业管理费,停车费,代收水电费,代收垃圾费等,可以登记应缴费用、办理缴费登记以及查询缴费信息和欠缴信息等,通过对收费管理实现信息化管理,可以提高物业管理工作的效率,并减少手工记账错误。
系统要满足如下要求
1、系统要求用户在使用本系统前必须登录;
2、物业收费管理系统包括物业管理费、停车费、水电费、垃圾费的应缴登记和收费办理等功能;
3、本系统可以随时查看某个住户一段时间内的缴费情况;
4、本系统可以查询某一住户的欠费信息。功能描述
一、应缴费用登记
在每个月月底,由物业公司工作人员登记小区内住户各项费用的应缴信息,并对费用进行分类,需要登记的信息包括住户单元编号、户主姓名、收费年月、缴费类型、应缴金额、等信息,具体的实现功能包括增加、修改、删除、查询住户缴费记录;
二、收费登记
在住户缴费时,需要记录缴费的详细信息,内容包括:住户单元编号、户主姓名、收费年月、缴费类型、应缴金额、实缴金额、欠费金额、缴费人等信息。
三、缴费查询
可以查询某个住户在一段时间内的详细缴费信息,内容包括:住户单元编号,户主姓名,收费年月,缴费类型、应缴金额、实缴金额、欠费金额等;
四、欠费查询
可以查询某个住户当前的欠费详细信息,内容包括;住户单元编号,户主姓名,缴费类型,欠缴金额;
5.考试招生录取系统
招生录取管理系统将传统的招生工作进行信息化管理,协调考生,招生办,院校之间的关系,提高办公效率。主要功能包括:
1)招生计划和成绩管理 参加招生录取的各个学校在高考开始前在网上申报本学校的招生信息,包括学校基本信息、录取批次、计划招生数等,招生办进行审批。高考后,招生办从考试院系统中读入高考成绩信息,包括各科成绩、总成绩以及排名情况。
2)考生志愿填报 考生可以根据参加招生录取学校,在网上依批次填报志愿。
3)投档 相同于划线,系统根据录取学校的批次、计划招生数据、调档比例等来划定该学校的调档分数线,如果调档比例为100%,则说明不扩大范围调档。在调档时如果最后几位分数相同,如果不调它,又不足计划数,调它又超过计划数,系统自动保持其调档。
4)招生 统招:此模块是依据送档情况进行录取工作,录取时用户可以一个一个选择,也可以批量选择,已选和未选显示一目了然,并且分数由高到低排列。如果录取时招过计划数,系统自动将提示,但用户还可以继续录取,但每录取一个系统就要提示一次。调招:此模块主要是满足有调配志愿的情况,如果在志愿填报时未填报调配志愿,系统将不能进行调招。特招:此模块主要是满足一些特长生、议价生的录取,此录取不受限制,只要其它学校未录取的考生,此处都可以录取。退档:当录取工作完成以后,系统必须要退档(即将未录取的考生档案退还给招生办),因为如果不退档,其它学校就无法录取未退档的学生,只有退档才算录取工作结束。补录:如果录取工作结束以后,其它批次已经进行录取工作,学校在录取时录掉了的考生现在还想录取,用户可以进行补录,初录与特招有相似的地方。
5)打印录取名册 学校可以打印出录取名册,此录取名册采用excel方式,用户可以分“统招”、“调招”、“特招”、“补招”打印出花名册,也可几个一起打印,打印时用户还可以选择排序的方式,例如按考生所在学校排序等等方式。
6)成绩和录取信息发布 录取完成后,学生可以在网上查看录取的分数线,以及录取情况。
7)相关角色和信息 考试院、招生办、学校招生人员、考生基本信息、高考成绩、高考志愿、考生档案、投档线。
6.供应商管理系统
1. 问题描述
生产制造型企业的原材料和零部件的提供者就是该企业的供应商(也称为供方)。一个企业要面对几十甚至上百家供应商,对供应商的管理是企业提高产品质量、保证产品的供货期、缩减制造成本的重要环节。
供应商的管理涉及到下面几个方面: 1)供应商基本信息。供应商与原材料和零部件,即哪个供应商能够提供哪些原材料或零部件。
2)原材料和零部件的价格,即供应商在不同时期原材料或零部件价格的变化情况,以及不同供应商提供相同原材料或零部件的价格比较。
3)原材料和零部件的质量,即原材料或零部件检验合格率、故障率。4)供货期,即供应商提供原材料或零部件的平均周期。
企业选择供应商就要对供应商作全面的综合评价,并且对供应商的评价是一个连续的、不间断的评价过程。因此对供应商的管理也已经逐步演化成对供应商的动态评价系统。通过建立动态评价模型,达到对供应商进行综合评价的目的。本例中不涉及评价模型问题,把对供应商的评价工作留给管理人员来做,系统仅记录评价结果,从而在不失完整性的条件下简化问题的复杂程度。
企业与供应商之间建立和保持业务联系的过程基本上是如下一个过程:
了解供应商的基本情况,包括该供应商能够提供什么原材料或零部件,质量如何,价格如何,信誉如何等等。
在初步认可该供应商的前提下,与该供应商进行谈判,确定向该供应商采购哪些原材料或零部件以及其他一些事项。
确定原材料或零部件的检验方式,企业中常用的检验方式有全检、一定比例的抽检、免检等。
根据价格、质量、供货期等因素定期平价供应商。对供应商的评价结果可以分为四级:一级最好,二级次之,三级就要给予黄牌警告,四级为不合格。
本系统主要分为四个功能模块。原材料和零部件:该模块主要有:输入原材料和零部件信息、修改原材料和零部件信息、删除原材料和零部件信息、查询原材料和零部件信息。
供应商信息管理模块:该模块主要是:供应商基本信息管理(输入、修改、删除、查询供应商基本信息),供应商提供的原材料或零部件(输入、修改、删除、查询、统计供应商提供的原材料或零部件),供应商评价(输入、修改、删除、查询供应商评价结果)。
价格和质量管理模块:该模块的功能相对复杂一点,主要功能如下:
价格:输入原材料或零部件最新价格、查询原材料或零部件价格、统计原材料或零部件的价格变化。
质量:检验方式(输入、修改、删除、查询、统计原材料或零部件的检验方式)、检验结果(输入、修改、删除、查询、统计原材料或零部件的检验结果)、故障统计(输入、修改、删除、查询、统计原材料或零部件故障结果)。
在系统功能分析中,已经了解了系统的基本功能,得到下面四个基本表: 供应商基本资料表:描述供应商的基本资料。原材料和零部件信息表:描述产品的基本信息。检验结果表:描述产品的检验情况。
7.网上书城
主要功能:
1)用户信息管理 用户可以填写注册信息注册成为网站成员,可以选择注册为普通用户或者升级为高级用户。用户分多级,不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。
2)浏览导航 用户在网站上面进行网络购书的主要功能。网站需要提供图书的多级分类导航,通过关键词对图书进行查询,以及对图书的详细信息进行查询。
3)网上购书 通过购物车的形式,用户在浏览网站的同时可以对喜欢的图书进行挑选,最后根据购物车中所选择的图书和所指定的数量生成订单并根据用户的等级计算出总金额。生成订单后,用户可以选择支付方式,可以使用网上银行在线支付或采取货到付款方式,然后填写送货地点和联系方式,系统根据用户等级和送货范围计算送货费并与购书款一起生成一笔交易信息。此外用户也可以选择对暂无库存的书目进行预订,网站到货后会通知会员。
4)网上银行支付 网上银行在线支付过程中首先将交易信息发送到银行方,然后用户页面专到银行支付平台上,用户在银行支付平台上输入卡号/密码支付成功后转回网上书城。网上书城系统需要与银行进行定时进行对帐,每次对帐读取成功的支付信息,并根据相应的交易日期和交易号更新本系统中的支付状态。在线支付时支付完全成功(对帐成功)后才安排配送。
5)库存和配送管理 对当前库存书目的信息进行管理。包括对各地的仓库图书的数量,存储的时间等进行统计盘点。然后根据销量需求在各地的仓库之间进行调动,或者进行进货操作。调动要生成发货单,进货要生成进货单。订单处理成功后系统自动生成配送单,交由仓库管理方进行处理,安排出货和配送。配送成功后,送货员提供用户确认信息,完成一次完整购书过程。
6)系统相关方面或角色
系统管理员、用户、送货员、银行、仓库等。
8.报刊订阅管理系统
本系统主要有以下功能模块:
(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。
(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。
(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。
(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。
(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。(6)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护。
参考:数据项和数据结构如下 管理员表:用于存放管理员的数据记录,包括数据项:管理员名、密码。部门表:用来存放部门的相关记录,包括数据项:部门号,部门名。
用户表:用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。
报刊类别表:用于存放初始的报刊类别记录,包括数据项:分类编号、分类名称。
报刊信息表:用于存放报刊记录,包括数据项:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。订单表(Order):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号、用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。
9.考勤管理系统
主要功能:
(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2)每天结束时自动统计当天的工作时间
(3)每天结束时自动统计当天迟到或早退的次数。(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的时间
(5)每个月末统计该月的工作时间判断是束足够(6)每个月末统计该月的工作天数并判断是否足够(7)管理人员查询并修改工作时间(特殊情况下修改)(8)管理人员账户管理(如设置密码等)
(9)管理人员设定早退及迟到的条件,每个月的工作时间(10)管理人员设定每个月的工作日期及放假日期
参考数据表:
员工信息(工号,姓名,年龄,入职时间,职位,性别,密码)配置信息(上班时间小时,上班时间分钟,下班时间小时,下班时间分钟,每天工作时间)
每月统计数据表(工号,姓名,剩余的时间,迟到的次数,早退的次数,工作天数)每天统计信息表(工号,姓名,小时,分钟,动作,时间)其中动作指的时入或离开公司。
10.宾馆管理信息系统
系统简介:
宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。 限制条件:
有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。 客房标准信息的修改、查询等。 客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。
剩余客房信息的查询等。
订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。
结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。
11.实验室设备管理系统
系统简介
每学年要对实验室设备使用情况进行统计、更新。其中:
(1)对于已彻底损坏的做报废处理,同时详细记录有关信息。
(2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。
(3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。
技术要求及限制条件
(5)所有工作由专门人员负责完成,其他人不得任意使用。
(6)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。
(7)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。(8)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。
本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。
12.资产管理系统
系统简介:
对固定资产实物从购置、领用、转移、盘点、清理到报废等方面进行全方位准确监管,结合资产分类统计等报表,真正实现“帐、卡、物”相符。资产变动管理
主要记录资产在使用过程中一些主要使用属性的变化,如现状、使用人、使用单位、使用方式、存放地点、单价等。资产清查管理
系统对特定单位、特定使用人、特定地点的资产进行全面清查盘点,资产数据采集、清查监管。资产处置管理
包含了资产报废、报损、出售等业务,及时通知资产报废日期,处理报废资产。
设备管理
实现对资产设备的全寿命综合管理,包括设备调拨、租借、转让、维护保养、事故处理、清查、报废等,资产档案管理
档案管理的内容: 负责资产档案的接收、整理、保管、组织鉴定、统计和利用等业务 智能分析和查询
对于资产管理工作者,系统提供了深度数据挖掘、智能查询、领导综合查询等查询功能,可以对资产结构、资金构成、增长情况进行查询分析。对于业务操作人员,系统提供按资产类别、属性、存放地点等信息的查询分析。 限制条件:
用户区分权限,区分服务
产品入库处理:品名、型号、厂家、日期、编号、经费来源、管理人、部门 存量、摆放位置、使用情况、价格、报废 输入、输出、统计、查询、打印
13.基于WEB的创新基地论坛设计
为丰富大学生创新基地的活动,便于广大学生的交流,设计一个我们自己的论坛,有较强的实用意义。充分体现大学生创新基地的风格,版面清新,活波,形式多样,建议使用ASP,最好有动画效果。论坛设计力求简洁,具体功能要求如下:
身份显示:管理员、论坛版主、论坛贵宾、普通会员、客人;时间日期显示,发表帖子(最好可以贴图),发起投票,回复帖子,编辑帖子,站内短信,用户头像选择,背景音乐选择、发帖统计,积分统计,主体统计,自定义头像,更改注册资料,查看其它用户资料,快速查看自己发表的主题,回复的主题,帖子搜索,在线统计等。管理员可以删除帖子,查看会员资料,管理会员等功能。论坛版面要分成几个大的板块,如:创新交流、电脑技术、休闲娱乐……等等。
同学们可发挥自己的想象,增加和修改一些功能,使创新论坛更加完善,成为我们共同交流的场所。
14.机票预订系统
采用面向对象方法,分析、设计和实现《软件工程导论(第6版)》书中习题2第3题中描述的机票预订系统。系统简介
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
技术要求和限制条件:
(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
(2)对于本系统还应补充以下功能:
a)旅客延误了取票时间的处理; b)航班取消后的处理;
c)旅客临时更改航班的处理。
(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
15.患者监护系统
采用面向对象方法,分析、设计和实现《软件工程导论(第6版)》书中习题2第4题中描述的患者监护系统。
第五篇:软件工程课程设计题目
软件工程课程设计
一、课程设计的目的:
网站设计的目的在于: 学会对网站的调查分析。
对网站功能、业务、设计等作全面评估,为网站规划和制作做前期准备。在网站建设前对市场进行分析、确定网站的目的和功能,并根据需要对网站建设的步骤、建设中的技术、内容、费用、测试、维护等做出规划。熟练掌握在商城商店平台上建立网上商店的方法和过程。将前期网站规划报告,通过技术手段实现。为后期的网络营销建立必要的网站环境。学习页面格式内容设计的方法。
培养独立学习、吸取他人的经验、探讨技术的习惯
二、课程设计题目
1、软件工程课程设计管理系统。
教师和学生可以应用该系统实现如下功能:
(1)学生使用自己的姓名和学号(密码)登陆后,可以从题库中选择一个题目,并且填写同组的其他同学的姓名,学号,班级,小组长等。且选题一旦保存就不能再更改。
(2)学生可以修改自己的密码。可以查询自己的选题情况。学生可以查询自己的课程设计成绩。
(3)学生在课程设计的各个阶段的工作报告上传至该系统。
(4)教师使用姓名和工资号(密码)登陆后,可以查看学生的选题情况;可以查看学生的设计报告,填写学生的项目进度情况,并且给出最后的分数。
(5)教师可以修改自己的密码。教师把课程设计的题目,学习的资料等上传到该系统。(6)其他使用该系统的人,可以以客户身份登陆浏览。
2、小型超市管理系统(1)、零售前台(POS)管理系统,本系统必须具有以下功能:
商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业
(2)、后台管理系统,本系统必须具备以下功能
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
库存管理: 综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。
3、设备管理系统 系统的主要功能
在本系统主界面中,我们可以看到七个系统菜单和多个功能模块按钮,为了增加本系统的安全时,首先 需要验证,只有在登录界面上输入正确的用户名和密码,获得相应权限才能登陆本系统使用。
下面分别论述本系统的各个功能模块的作用:
系统登陆:用户登陆模块LoadFrame之后,就进入本登陆界面,用户需要如上所述的正确的用户名和密码之后才能使用本系统。
购买管理:包括购入设备数量,购入日期,购买经费,经手人员,设备号,设备名。转借管理:主要包括转借设备号,转借设备名,经手人,借出日期,归还日期。维修管理:维修日期,维修人员,维修经费,设备名,设备号。库存管理:包括现存设备数量,设备号,设备名,设备状态。报废管理:报废日期,设备名,设备号,批准人。
用户管理:包括查询设备数据信息与用户登陆系统和修改密码。其中修改密码:密码是一个管理系统正常运行的一个重要保障,在本处,只有管理员才可以进行操作,并可以根据不同的系统情况对系统的用户进行增加和删除等工作。退出系统:退出本系统,恢复系统的实始状态。
4、学生信息管理系统
学生信息管理系统具有以下功能:
学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、添加、档案查询及档案输出等,其中档案查询可以根据学号、姓名查询需要的信息;档案输出可以输出学生档案、成绩、课程表等。学生档案记录主要包括:学号、姓名、出生日期、年龄、性别、政治面貌、入学时间、个人简介、照片、家庭住址、邮编、所在系别以及所学专业等字段。成绩管理:对学生的成绩进行管理,主要就是成绩查询,成绩查询可以按学号、姓名进行查询。成绩记录主要包括:学期、学号、姓名、课程号以及成绩字段等。课程管理:学生可以通过该模块进行课程表查看、打印课程表。
选修课选择:对学生报选修课进行管理,学生可以对自己喜爱的课程进行选择。
系统维护:教师对学生的密码进行管理,主要包括增加新用户和用户修改。其中用户修改可以实现对学生的密码修改和学生用户名的删去。
系统辅助工具:通过该模块用户可以打开一些辅助工具,如记事本和记事本。退出系统:离开本学生信息管理系统。
5、企业工资管理系统
企业工资管理系统的主要功能
企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:
(1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。
(3)查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。
(4)报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。
三、考核方式
1、每人选择一个主题题目的网站,自定课程设计题目。
2、题目确定后,写一份电子商务网站分析报告,确定该课题的设计内容和设计功能,并上交任课教师审阅。
3.最后成绩=网站*50%+分析报告*50%。
4、自己独立完成的工作。
四、严禁出现抄袭、下载、雷同现象,否则按作弊处理