第一篇:计算机科学与技术软件工程课程设计题目
软件工程设计题目
1.学生学籍管理系统
要求:主要对学生的学籍进行管理。学籍管理包括各种信息的录入、修改、删除等操作;此外还有对各种信息的查询,便于老师和学生查看。(其中,教师具备对学籍的录入、修改、删除等操作,学生只具备查询的权限)
2.学生成绩管理系统
要求:对学生成绩进行综合管理,学生信息要素:学期、学号、姓名、课程名称、课程成绩。因此学生成绩管理系统的主要功能为:
学生信息管理 课程信息管理 成绩信息管理
3.个人通讯录管理系统
要求:增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括:姓名,电话,email等。(其中,用户输入正确的用户名和密码才能看到自己的通讯录信息)4.网上书店
要求:购书者可以通过访问Web站点,得到图书信息。系统可以:
显示每本书的详细信息
显示购物车和顾客选购的图书信息
增加新购买的新书
对定单的修改、确认、提交等
图书销售数量的排行
(注意管理员和客户分别具备的权限)
5.企业办公自动化管理系统(企业客户管理)
要求:针对企业常用的功能设计一个普遍适用的企业办公自动化管理系统,包括考勤管理,客户管理,每天的工作管理,个人信息修改,权限管理,注销等功能。
6.小型商业网站管理系统
要求:主要是宣传性质的网站,包括产品展示,公司简介,销售查询,销售排行,商品管理,公告管理等。(注意分配普通消费者,会员消费者和公司管理人员对该网站的权限)7.ATM柜员机模拟程序
要求:当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求):
查询余额:初始余额为10000元 ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。ATM存款:不能出现负存款。
修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
8.火车订票系统
要求:可输入、添加、删除及修改列车信息,并能实现查询、订票、退票等功能。此系统还应能够打出取票通知和帐单,以保证能使每个旅客在出发的前一天凭取票通知和帐单交款取票。
9.超市收银系统(不考虑条码处理部分)
要求:接收收银台(客户端)的信息,经服务器处理后,把结果返回到收银台。即:客户端由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等,然后把信息提交服务器。由服务器从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次购物满200员,可为其发放一张会员卡,以后在该商场购物可向9折优惠。
10.教师工资管理系统: 其中包括:基本信息管理,考勤信息管理,加班信息管理,工资信息管理,工种工资参数设置和年终奖生成几大模块。本项目数据库设计针对不同角色的用户需求,设计了三种角色.其中包括超级管理员,系统管理员和教师用户.帐户信息
不同的登录用户有对应的用户角色,登录用户名和登录密码,用户角色针对不同的用户群,而登录名则是帐户信息全局唯一的.用户基本信息
每个用户有对应的详细信息,包括:类别编号,类别名称,用户类型,部门编号,职称编号,级别编号,性别,地址,工作时间,出行日期,手机,家庭电话,办公室电话,政治面貌和教育程度等.教师部门信息
教师部门具有全局唯一的部门编号和部门名称.教师工资信息参数设置
教师工资工种编号,工资名称和工资金额.其中工种编号全局唯一.教师工资信息
教师工资包括教师编号,教师基本工资编号,教师职称工资编号,教师级别工资编号,教师工龄工资编号和教师津贴工资编号.11.中学图书馆管理系统
目的:方便图书馆对书籍借阅的管理
主要功能:学生基本信息查询,书籍借阅管理, 书籍管理
图书管理系统主要有三种角色,分别是读者、图书、工作人员.主要分成五个功能模块:图书管理, 图书流通管理, 读者管理, 统计查询, 系统管理.12.简易办公系统
(1)收发文管理:
对收到的公文进行登记,分类编号,(学校主要发文部门分为:教务处、财务处、学生处、人事处、保卫处、工会以及其他),并形成文件主要内容关键字,使收文能够按照关键字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关键字、时间和部门查询
(2)会议管理:
对所管理的2个会议室进行自动化管理,即由申请部门提交申请,然后统一安排会议室以及各种会议资源(如投影仪、计算机、桌子、凳子等),能形成会议资源使用通知单送达申请部门,主管领导随时查询会议室使用情况(管理者直接负责管理)。能够按照申请者的要求自动生成会议通知单,由办公室负责通知发放。能够形成会议纪要,存档并送到需要的部门(由申请者提供的信息决定)
13.网上选课管理系统:主要由以下几个模块构成: 登陆:学生依照学生姓名,学号,密码等基本信息登陆 学生选课:列出所有可选课程供学生选择
课程相关信息查询:所设课程名称,教师,教材,学分,学时等信息 成绩查询:查询该门课成绩
选课方案建议:根据学生专业提供建议 信息修改:学生基础信息修改,学生选课修改
打印功能:打印所选课程信息 14.学校教材定购系统
系统简介:本系统可以细化为两个子系统:销售系统和采购系统
销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票,登记并返给教师或学生领书单,教师或学生可以到书库领书.采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员.
第二篇:计算机科学与技术软件工程课程设计题目
软件工程设计题目
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.创建相册和子相册。5.上传图片到指定相册,服务器处理并存至特定文件夹,同时用户设定是否允许其他人浏览,默认为好友间才能浏览。6.可以分享好友的图片。
7.可以对自己的图片进行简单的美化操作。8.添加/取消好友的功能 9.可以在图片下添加评论。
10.实现类似人人网的圈人功能。
赈灾管理系统
基于 Web 集成的开源灾难管理系统。通过有效利用计算机和网络技术减轻灾难带来的损失以及人员的伤亡。赈灾管理系统不能解决灾难发生后的所有问题,但它是一个优秀的工具,能够提供关于失踪者,捐赠物资,灾民营地等及时、有效的缓解灾情。系统功能要求:
1,帮助有效查找和管理失踪人口,导入,修改灾区人口状态;
2,协调和平衡援助组织和志愿者的分工合作,志愿者在网站注册,决策者可以根据志愿者所在的位置信息为志愿者分配任务;
3,登记、调配并跟踪援助请求和实施,可以接收,登记援助,并根据援助请求建立人物调度;
4,人员搜救任务,建立人员搜救任务并根据位置信息来分配人力,使救援人员和决策者可以随时知道谁在何时何地干什么
5,登记并管理庇护所情况,位置,人员,灾民,物资等 6,库存管理,登记管理各地捐献的和国家调拨的赈灾物资 7,消息模块,快速的传递,发布灾区信息
外卖订餐系统
餐饮网站、来电订餐配送系统订餐网站 功能要求:
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.用户第一次登录该购物中心的客户端时需要注册个人账号,填写用户名、密码等个人资料。用户注册时可以选择是否申请作为店主开设店铺。如不选择作为店主,即成为普通购物者用户;如选择作为店主,除须填写以上个人信息外,还需填上申请的店铺名等店铺信息,还可以选择商品加入自己的店铺,注册店铺后用户就具有购买者和店主的双重身份。用户完成注册后,即可通过用户名和密码登陆进入购物中心。
2.购物者登录后进入购物大厅,大厅应显示正在经营的和关闭状态的店铺,购物者只能进入正在经营的店铺。店主登录时可选择是否以店主方式登录,若以店主方式登录,则直接进入自己的商店,可以进行店铺的管理工作(如:打开店铺,打烊,增减商品,调整商品价格等),但不能进行任何购物活动;否则,作为普通购物者进入大厅。购物者在大厅中选择店铺进入后,选定希望购买的商品,并可以和店主进行议价,若双方达成一致,议定数量的商品以议定的价格加入购物车中,店铺中相应商品的数量(暂时)予以扣除。
3.购物者在退出购物中心之前,检查购物车,确认并支付购买商品。当购物者确认购买商品后,需通知服务器,服务器将对购物者和店主的账户余额进行调整,然后将本次购买的信息记录作为购物历史信息。购买者也可在确认购买之前放弃购物车中的任何商品,放弃购买将使得店铺中的相应商品数量恢复。(该部分细节完全实现难度较大,可做适当调整)若购买者退出大厅之前,检查购物车,其中没有商品,可直接退出系统。
4.店主退出系统时,其经营店铺自动关闭。
第三篇:软件工程课程设计题目
软件工程设计题目
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.个人通讯录管理系统
要求:增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括:姓名,电话,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应用程序。任务:
完成系统的需求分析和功能设计;
完成运动成绩统计、分析算法和模型的设计;
编写程序实现的代码和相关的软件开发文档,给出程序运行、测试的详细结果。
第五篇:计算机科学与技术软件工程就业方向
软件工程专业就业方向可视化编程
掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。
就业方向:企业、政府、社区、各类学校等可视化编程程序员。WEB应用程序设计
具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。
就业方向:企业、政府、社区、各类学校等WEB应用程序员。软件测试
掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。
就业方向:企业、政府、社区、各类学校等软件测试员。数据库管理
能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。
就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。图形图像制作
精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。
就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。网络构建技术
熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配置或华为网络工程或AMP应用工程师认证。
就业方向:企业、政府、社区、各类学校等网络构建工程师。网络系统管理
掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证。
就业方向:企业、政府、社区、各类学校等网络系统管理员。多媒体制作
具有多媒体程序设计与多媒体制作策划的能力。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。获取多媒体设计师相关的认证。
就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。计算机办公应用
精通办公自动化应用与管理,熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力。
就业方向:企业、政府、社区、各类学校等系统管