软件工程课程设计要求(包括题目的选择)

上传人:liy****100 文档编号:54905159 上传时间:2018-09-21 格式:DOC 页数:11 大小:79.50KB
返回 下载 相关 举报
软件工程课程设计要求(包括题目的选择)_第1页
第1页 / 共11页
软件工程课程设计要求(包括题目的选择)_第2页
第2页 / 共11页
软件工程课程设计要求(包括题目的选择)_第3页
第3页 / 共11页
软件工程课程设计要求(包括题目的选择)_第4页
第4页 / 共11页
软件工程课程设计要求(包括题目的选择)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件工程课程设计要求(包括题目的选择)》由会员分享,可在线阅读,更多相关《软件工程课程设计要求(包括题目的选择)(11页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计要求软件工程课程设计要求一、题目:一、题目:1、简单高校人事管理系统 2、简单高校教学管理系统 3、简单高校科研管理系统 4、职称评审系统 5、试卷命题审批系统 6、毕业设计双向选题系统 7、小型企业网站 8、图书管理系统 9、运动会成绩及名次管理系统 10、仓库管理系统 11、汽车销售管理系统 12、网上订票系统 13、酒店客房管理系统 14、房屋租赁管理系统 15、电影院售票系统 16、工资管理系统 17、考勤管理系统 18、进销存管理系统 19、员工培训管理系统 20、网上书店系统 21、学生学籍管理系统 22、学生成绩管理系统 23、个人通讯录管理系统 24、ATM 柜

2、员机模拟程序 25、火车订票系统 26、超市收银系统(不考虑条码处理部分) 27、简易办公系统 28、网上选课管理系统: 29、学校教材定购系统 30、个人电子相册的设计与实现 31、音像租赁管理系统的开发与实现 32、家庭财务管理信息系统设计与开发 33、文化用品库存管理信息系统的设计与实现 34、大学生运动会运动成绩管理及统计分析系统实现 35、Windows 绘图板的设计与实现 36、可换肤 MP3 播放器的设计与实现 37、毕业设计指导网站 38、教务处课程网站 39、病员监护系统 40、低值易耗品管理系统 41、软件工程程自主学习课件建设 42、企业单位物资管理系统43、高等数学学习

3、、测试系统 44、高等学校毕业生就业服务信息系统 45、实验室设备管理系统 46、通用试题库组卷系统的设计与实现 47、操作系统精品课程网站设计与实现也可以自己选择一个类似系统。最多三人一个小组,也可一人个小组。二、要求:二、要求:1 1、需求分析、需求分析 使用面向对象的开发方法对系统的功能及性能要求进行分析,写出需求规格说明书 (可行性分析报告、系统的用例图、用例说明、状态图或顺序图等) 。 2 2、软件设计、软件设计 使用面向对象的开发方法对系统进行设计,软件设计分两个阶段进行:总体设计和详 细设计 总体设计: 1)确定系统总体设计方案,完成系统的模块结构图及模块的功能说明。 2)系统类

4、及类之间的关系图,并说明类之间的关系。 3)编制总体设计报告 详细设计: 1)对每个系统类进行详细设计,确定类的数据成员(属性)和方法,并说明其作用。 2)对每个类的每个属性的数据类型、约束、长度等设计表格进行说明。 3)每个类的每个方法进行详细设计,包括说明方法的参数及类型,返回类型以及方法 算法描述 4)编写出该项目的详细设计报告三、提交的文档:三、提交的文档:课程设计报告,包括:需求分析说明书、总体设计说明书、详细设计说明书四、部分题目功能及要求四、部分题目功能及要求1.1.学生学籍管理系统学生学籍管理系统 要求:主要对学生的学籍进行管理。学籍管理包括各种信息的录入、修改、删除等操 作;

5、此外还有对各种信息的查询,便于老师和学生查看。 (其中,教师具备对学籍的录入、 修改、删除等操作,学生只具备查询的权限) 2.2.学生成绩管理系统学生成绩管理系统 要求:对学生成绩进行综合管理,学生信息要素:学期、学号、姓名、课程名称、课 程成绩。因此学生成绩管理系统的主要功能为:学生信息管理、课程信息管理、成绩信息 管理 3.3.个人通讯录管理系统个人通讯录管理系统 要求:增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括: 姓名,电话,email 等。 (其中,用户输入正确的用户名和密码才能看到自己的通讯录信息)4.4.网上书店网上书店 要求:购书者可以通过访问 Web

6、站点,得到图书信息。系统可以: 显示每本书的详细信息 显示购物车和顾客选购的图书信息 增加新购买的新书 对定单的修改、确认、提交等 图书销售数量的排行(注意管理员和客户分别具备的权限) 5.5.企业办公自动化管理系统(企业客户管理)企业办公自动化管理系统(企业客户管理) 要求:针对企业常用的功能设计一个普遍适用的企业办公自动化管理系统,包括考勤 管理,客户管理,每天的工作管理,个人信息修改,权限管理,注销等功能。 6.6.小型商业网站管理系统小型商业网站管理系统 要求:主要是宣传性质的网站,包括产品展示,公司简介,销售查询,销售排行,商 品管理,公告管理等。 (注意分配普通消费者,会员消费者和

7、公司管理人员对该网站的权限)7.7.ATMATM 柜员机模拟程序柜员机模拟程序 要求:当输入给定的卡号和密码(初始卡号和密码为 123456)时,系统能登录 ATM 柜 员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求): 查询余额:初始余额为 10000 元 ATM 取款:每次取款金额为 100 的倍数,总额不超过 5000 元,支取金额不允许透支。 ATM 存款:不能出现负存款。 修改密码:新密码长度不小于 6 位,不允许出现 6 位完全相同的情况,只有旧密码正 确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 8.8.火车订票系统火车订票系统 要求:可输入、添

8、加、删除及修改列车信息,并能实现查询、订票、退票等功能。此 系统还应能够打出取票通知和帐单,以保证能使每个旅客在出发的前一天凭取票通知和帐 单交款取票。 9.9.超市收银系统(不考虑条码处理部分)超市收银系统(不考虑条码处理部分) 要求:接收收银台(客户端)的信息,经服务器处理后,把结果返回到收银台。 即:客户端由收银员输入顾客的会员卡卡号(若有卡) 、所购商品的货号等,然后把信息提 交服务器。由服务器从数据库中取出有关价格信息,再把这些信息返回给收银台。同时把 该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以 供查询。 另外,对没有卡的消费情况不记录该顾客的消费

9、情况等个人信息。如果一个未持卡顾 客一次购物满 200 员,可为其发放一张会员卡,以后在该商场购物可向 9 折优惠。 10.10.教师工资管理系统教师工资管理系统 包括:基本信息管理,考勤信息管理,加班信息管理,工资信息管理,工种工资参数设置和 年终奖生成几大模块。本项目数据库设计针对不同角色的用户需求,设计了三种角色.其中 包括超级管理员,系统管理员和教师用户. 帐户信息 不同的登录用户有对应的用户角色,登录用户名和登录密码,用户角色针对不同的用户 群,而登录名则是帐户信息全局唯一的. 用户基本信息 每个用户有对应的详细信息,包括:类别编号,类别名称,用户类型,部门编号,职称编号, 级别编号

10、,性别,地址,工作时间,出行日期,手机,家庭电话,办公室电话,政治面貌和教育程 度等. 教师部门信息 教师部门具有全局唯一的部门编号和部门名称. 教师工资信息参数设置 教师工资工种编号,工资名称和工资金额.其中工种编号全局唯一. 教师工资信息 教师工资包括教师编号,教师基本工资编号,教师职称工资编号,教师级别工资编号,教 师工龄工资编号和教师津贴工资编号. 11.11. 中学图书馆管理系统中学图书馆管理系统 目的:方便图书馆对书籍借阅的管理 主要功能:学生基本信息查询,书籍借阅管理, 书籍管理 图书管理系统主要有三种角色,分别是读者、图书、工作人员.主要分成五个功能模块: 图书管理, 图书流通

11、管理, 读者管理, 统计查询, 系统管理. 12.12. 简易办公系统简易办公系统 (1) 收发文管理:对收到的公文进行登记,分类编号, (学校主要发文部门分为:教务处、财务处、学生 处、人事处、保卫处、工会以及其他) ,并形成文件主要内容关键字,使收文能够按照关键 字、时间和部门查询;对发文进行登记,并形成文件主要内容关键字,使发文能够按照关 键字、时间和部门查询(2) 会议管理:对所管理的 2 个会议室进行自动化管理,即由申请部门提交申请,然后统一安排会议 室以及各种会议资源(如投影仪、计算机、桌子、凳子等) ,能形成会议资源使用通知单送 达申请部门,主管领导随时查询会议室使用情况(管理者

12、直接负责管理) 。能够按照申请者 的要求自动生成会议通知单,由办公室负责通知发放。能够形成会议纪要,存档并送到需 要的部门(由申请者提供的信息决定) 13.13. 网上选课管理系统网上选课管理系统: : 主要由以下几个模块构成: 登陆:学生依照学生姓名,学号,密码等基本信息登陆 学生选课:列出所有可选课程供学生选择 课程相关信息查询:所设课程名称,教师,教材,学分,学时等信息 成绩查询:查询该门课成绩 选课方案建议:根据学生专业提供建议 信息修改:学生基础信息修改,学生选课修改 打印功能:打印所选课程信息 14.14.学校教材定购系统学校教材定购系统 系统简介:本系统可以细化为两个子系统:销售

13、系统和采购系统 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购 书单后,开发票,登记并返给教师或学生领书单,教师或学生可以到书库领书.采购系统的主 要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发 进书通知给教材发行人员. 1515、个人电子相册的设计与实现、个人电子相册的设计与实现 目的:研究 Flash、Flex、Silverlight 等富客户端(Rich Client)编程技术,了解 B/S 编程技术发展的未来趋势,掌握一种开发平台,编写出具有更高交互性和网络体验的 Web 应用程序。 任务: 1)分析现有的电子相册

14、的具体功能; 2)选择一种开发平台(J2EE 或.NET)和技术(Flash、Flex、Silverlight) ,编写电 子相册应用; 3)个人电子相册应该具备用户注册、照片浏览、创建影集、照片旋转、放大等各种基 本功能。 1616、音像租赁管理系统的开发与实现、音像租赁管理系统的开发与实现 目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分析和概 要设计,采用 C/S、B/S 架构完成一个简单的光盘租赁管理系统的开发。 任务: 1)音像租赁连锁店的基本业务需求,完成需求分析报告; 2)利用 Java、C+或 C#编写一个基本功能的光盘租赁管理系统,包括客户信息管理、 音像

15、资料管理、音像检索、业务统计等; 1717、学生综合信息管理信息系统的设计与实现、学生综合信息管理信息系统的设计与实现 目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技巧(面 向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合运用,达到较大规 模软件独立设计与开发的能力。 任务: 1)选择.NET 平台下的开发工具(VS2003、VS2005、VS2008)或者 Java 开发工具 (MyEclipse)完成一个桌面或 B/S 架构的学生综合信息管理软件; 2)软件可以对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所在地、特长、 宿舍号等)进行管理(录入、删

16、除、修改) 、统计、分析(排序) 、查询与打印 3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能 定义、模块划分、对象设计与实现的技术细节。1818、家庭财务管理信息系统设计与开发、家庭财务管理信息系统设计与开发 目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧(面向对 象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析等)加以综合运用, 达到较大规模软件独立设计与开发的能力。 任务: 1)选择.NET 平台下的开发工具(VS2003、VS2005、VS2008)或者 Java 开发工具 (MyEclipse)完成一个桌面或 B/S 架构的学生综合信息管理软件; 2)软件能够对家庭的收入、支出进行分类统计,用户可以自定义收入、指出的类别, 自定义分类查询和统计的条件。系统可以按照用户定义自动生成统计报表(月报、季报、 年报) 。通过财务分析,对家庭收支提出改进建议; 3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能 定义、模块划分、对象设计与实现的技术细节。 1919、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号