软件工程项目案例.docx
《软件工程项目案例.docx》由会员分享,可在线阅读,更多相关《软件工程项目案例.docx(19页珍藏版)》请在冰豆网上搜索。
软件工程项目案例
软件工程项目案例
标题:
XX学院网站设计(3-4人)
目的:
学院网站的建设与更新
内容:
前台系统的设计与美化,主要包括院情介绍、组织机构、教学工作、师资队伍、科研开发、人才培养、学学生工作、党建工作、教工之家、社考等内容,后台的设计,主要是前台显示的管理设计。
采用JSP+SQLServer,
要有关键代码。
参考资料:
1、Java2.0程序设计;2、JSP交互网站实务经典
标题:
企业信息管理系统(2人)
目的:
随着计算机技术的飞速发展,计算机在企业单位管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。
因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代企业单位制度要求、推动企业单位人事管理走向科学化、规范化的必要条件。
内容:
本系统具有数据管理和企业事务管理功能。
使用该系统,可以方便地进行新进企业员工的编制,考勤的自动化以及对员工培训的管理。
快捷地查询公司员工的情况,方便企业高层领导对本企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。
本课题是辅助企业管理的系统,主要内容包括人事管理、考勤管理和员工培训管理三个模块。
本系统采用B/S架构,前台开发工具为ASP或JSP,数据库采用SQLServer。
参考资料:
JSP或ASP相关书籍,SQL数据库使用,2002;《数据库系统概论》。
标题:
教学质量监控与信息反馈系统(2人)
目的:
细化我院教学质量指标,科学进行教学质量监控和信息反馈
内容:
本系统主要包括系部教学工作质量评价、日常教学质量检查、教学检查评价结果分析、学生评教,教师教学信息等。
本系统采用B/S架构,前台开发工具为ASP或JSP,数据库采用SQLServer。
参考资料:
JSP或ASP相关书籍,SQL数据库使用,2002;《数据库系统概论》。
标题:
基于struts的综合性娱乐网站(1人)
目的:
通过设计,整合检验数据库开发设计,软件设计,网页设计,jsp等方面的知识
内容:
程序编写采用struts结构,web服务器采用jboss或tomcat等,数据库采用mysql.或SQLServer
内容包括(娱乐新闻,娱乐看点,软件下载,在线听歌,后台管理,软件发布,歌曲影视发布管理)
参考资料:
jsp相关书籍,jbuilder相关书籍,网页设计相关书籍
标题:
信息门户的建设(2人)
目的:
通过设计,整合检验数据库开发设计,软件设计,网页设计,jsp等方面的知识
内容:
综合信息门户对企业的信息和应用系统进行管理和整合,统一控制用户对信息和应用系统的访问,为用户提供集成的访问入口。
同时,综合信息门户根据用户身份提供满足其需求的特定信息和应用系统,为用户提供个性化的服务。
具体内容是:
可以依据用户需要更换网站主页、主要是通过Java程序来对html代码的控制,使网站主页可以很快更新,同时还具有信息发布、信息处理等功能。
参考资料:
jsp相关书籍,jbuilder相关书籍,网页设计相关书籍
标题:
网上C语言学习系统设计与实现(2人)
目的:
掌握动态站点的主要概念,了解宏观动态站点的主要技术,动态站点和数据库技术,掌握一种实现动态站点的技术,并用此技术实现网上C语言学习系统。
内容:
1、搜索系统开发相关资料,确定系统整体方案;2、选择系统开发工具,学习、熟悉工具,实现系统设计;3、撰写论文及系统使用手册。
参考资料:
参考资料:
1、《Web应用编程丛书》,黄理等编著,希望电子出版社;2、《Web与Intranet数据库开发》,京京翻译组译,机械工业出版社;3、《C语言程序设计》,谭浩强,清华大学出版社;4、与系统设计实现相关技术的书籍。
标题:
基于java的手机游戏开发(2人)
目的:
随着社会的发展,移动通信设备在人们的生活中发挥了越来越大的作用,集成了java技术的移动电话,在未来可以为商务用户提供更具吸引力,更符合需求且简单易用的无线数据服务。
随着时间的推进,以java技术为基础的服务预计将会提供拥有强化图形与高保真音效的动画游戏,聊天软件,定位服务与缩放地图,安全移动商务以及商务支持方案。
java技术在移动设备方面的应用会越来越广。
内容:
本系统是基于java的手机游戏模拟器。
本小组的毕业设计是用java模拟手机模型,要求本模型实现手机游戏等功能。
该应用程序是在WINDOWS操作系统下在JAVA平台上开发和测试运行的,系统的界面是用J2MEWTK制作的,采用javaapplet嵌入手机界面或者是手机仿真器中。
参考资料:
黄聪明,《java移动通信程序设计——J2MEMIDP》,清华大学出版社;飞思科技产品研发中心,《java2应用开发指南》,电子工业出版社;印昱,《java语言与面向对象的程序设计》,清华大学出版社。
标题:
电脑彩票销售与管理系统(2人)
目的:
掌握编程语言和软件开发的方法;熟悉管理信息系统的开发流程。
内容:
设计并实现一个电脑彩票的销售与管理系统软件,系统由中央子系统(MIS)和投注机子系统组成。
中央子系统承担系统管理、数据处理(开奖、兑奖等)、票处理、终端管理、日常维护等功能,投注机子系统承担游戏(投注)、注销兑奖、打印处理、通讯、存储和培训(离线模拟销售)等功能。
系统应当有高的可靠性和安全性
要求:
1、知识:
数据库、软件工程、程序设计2、能力:
熟悉数据库系统软件、数据库开发工具
参考资料:
ASP相关资料、SQLServer相关资料等,《数据库实用技术》,孙家广主编,复旦大学出版社,2001年
标题:
JAVA教学网站开发(2人)
目的:
掌握动态站点的主要概念,了解宏观动态站点的主要技术,动态站点和数据库技术,掌握一种实现动态站点的技术。
内容:
设计一个动态网站,主要模块有:
1、教学大纲;2、电子教案;3、电子课件;4、学习指导;5、答疑专区;6、讨论专区;7、练习与测试;8、公告栏。
参考资料:
1、《Web应用编程丛书》,黄理等编著,希望电子出版社;2、《Web与Intranet数据库开发》,京京翻译组译,机械工业出版社;3、《离散数学》教材及参考书。
标题:
计算机技术与软件专业技术资格(水平)考试报名系统(2人)
目的:
掌握报名系统开发的一般流程,了解数据库设计的基本原理,熟悉使用SQLSERVER进行数据库的建立和维护,熟悉ASP、JSP等的使用。
内容:
设计一个算法先进,内容全面的报名系统。
包括系统维护、数据录入与确认、数据维护、考场设置与管理、数据汇总、生成报表(准考证、汇总表、照片对照表、座位贴条)等。
参考资料:
SQL数据库使用,与ASP、JSP相关的开发与应用的书籍,计算机等级考试报名系统。
标题:
基于Web的办公自动化系统的设计与实现(2人)
目的:
1、掌握一般网页设计方法;2、了解应用服务器工作原理;
3、掌握应用的B/S模式设计方法;4、掌握办公自动化系统的设计方法。
内容:
实现网络办公自动化。
主要模块有:
网上消息、个人办公、公文管理、行政事务、会议管理、辅助办公、人事管理、电子刊物、系统维护等。
参考资料:
1、BEAWebLogic服务器管理;2、JavaServlet程序开发指南;3、JSP程序员编程手册。
标题:
网上拍卖系统(2人)
目的:
提供消费者对消费者(C2C)模式的网上拍卖网站,通过拍卖过程的实践,深刻了解电子商务C2C模式的内涵和本质。
内容:
本系统包括会员注册、信息发布功能、物品拍卖、竞价购买、拍卖搜索引擎、竞标的物品管理等功能。
系
统采用目前流行的浏览器-应用服务器-数据库的三层结构。
1、 采用B/S结构,客户端无需安装,系统的维护、升级集中在服务器端完成,易于部署和使用;2、支持Intranet与Internet;3、数据的传送,处理,统计,查询,检索的速度快,数据吞吐量大,能满足大量信息处理的要求。
参考资料:
JSP或ASP相关书籍,SQL数据库使用。
标题:
等级考试网上辅导系统(2人)
目的:
1、熟悉网站建设的方法2、能够熟练掌握一种网站编程技术3、设计实现的等级考试网上辅导系统能够为以后的等级考试打下一定的基础
内容:
1、管理员的管理:
学生、教师、课程管理、教学资源的管理
2、教师教学资源的上传、学生教学资源的浏览下载
3、师生可以讨论区针对一些问题进行讨论
4、学生能够进行知识点的自测
5、师生能够进行在线答疑
参考资料:
asp、jsp,SQLserver
标题:
开放式无纸化考试系统(2人)
目的:
该考试系统的成卷形式灵活,实用性强,保密性好,支持多用户操作,可供学生在网络上同时考试,具有网上考生监控功能,同时系统有灵活的随机出题功能。
内容:
1、题库管理:
对科目的建立、结构的设置、库的编辑、及科目清除进行管理
2、试卷管理:
对试卷的结构、生成指定试卷,设置考试时间及对试卷打印、删除等进行管理。
3、考试管理模块:
对考生进行登记,选择考试试卷及对考生自动考试进行管理。
4、成绩管理模块:
对考生成绩进行维护、查询、打印等。
5、用户管理模块:
对用户进行增加、删除及为用户授权等功能进行管理。
6、其他功能模块:
包括时钟调整、帮助、关于等功能。
参考资料:
JAVA或VB,SQLserver
标题:
计算机科学技术学习网站(1人)
目的:
1、熟悉网站建设的方法2、能够熟练掌握一种网站编程技术3、建一个网站、网站的内容是关于计算机科学各门课程,及最新科技和动态的,便于学生交流和学习
内容:
1、管理员的管理:
学生、教师、课程管理、教学资源的管理
2、教师教学资源的上传、学生教学资源的浏览下载
3、教学视频的点播
4、讨论区
参考资料:
asp、jsp,SQLserver
标题:
网络教学服务公共平台的设计(1人)
目的:
1.掌握软件工程设计思想
2.掌握数据库设计技术
内容:
1公共服务平台的权限设计及用户分类
2学生学习过程记录及自测系统集成
3在线讨论、答疑、辅导设计
4题库系统设计
5测评系统设计
参考资料:
使用Linux+Apache+Jsp+Oracle环境
标题:
房屋企业管理信息系统(1-2人)
目的:
掌握管理信息系统开发的一般流程,了解数据库设计的基本原理,熟悉使用SQLSERVER进行数据库的建立和维护,ASP或JSP的使用
内容:
系统开发的总的设计目标是实现管理的系统化、规范化和自动化,实现对信息的集中统一的管理。
本系统是采用JSP作为开发工具,SQLSERVER作为数据库管理系统,开发多住宅项目的管理信息系统。
本系统共设计信息初始化、信息录入(预定房屋等)、流通信息(销售情况,统计等)、数据查询等子系统,可实现在计算机上灵活、方便地进行管理,从而大大的提高了处理效率,并建立业主论坛,使管理更加现代化。
销售项目自入住后,其全部业主的资料归物业部门继续使用。
参考资料:
SQLServer2000从入门到精通;JSP或ASP相关书籍
标题:
教师教学质量评价系统(1-2人)
目的:
将现有的用纸张评价高校教师教学向Internet的无纸张评价系统的转变,实现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计这些环节的处理。
内容:
教师教学质量评价系统,包括数据录入、查询、密码设定、统计、打印等基本功能实现。
管理员可根据需要自行设计评价及其评价项目,给出评分标准。
并能管理不同用户帐户,统计评价结果等,采用B/S结构。
参考资料:
JSP或ASP相关书籍,SQL数据库使用,教务处问卷调查原始资料。
标题:
学生家——校联系系统(1-2人)
目的:
本系统用于家长了解学生在学校的学习情况,学习成绩(期末和平时单元测验)查询,到校和放学的时间查询,学校要求家长配合的有关事项(公告);同时学校也可以用本系统了解学生在校的活动和表现,以及家长对学校工作的意见、建议,减轻学校管理部门工作(如学生成绩排名,成绩分析等)。
内容:
1、建立学生和家长的档案;2、系统网页:
主页、登录管理(用户管理)、家长访问的页面、系统管理的页面、班主任工作页面;3、数据库访问的的接口。
4。
相关管理功能
参考资料:
SQL数据库有关的资料;Dreaweaver等网页制作工具。
标题:
基于struts的jsp网站建设(4人)
目的:
通过设计,整合检验数据库开发设计,软件设计,网页设计,jsp等方面的知识
内容:
程序编写采用struts结构,web服务器可以采用jboss,tomcat等,数据库采用oracle或mysql.
内容包括:
行业新闻,技术文章,软件下载,求职招聘,论坛,后台管理,会员管理,blog日志,RSS新闻订阅,邮件系统。
参考资料:
jsp相关书籍,jbuilder相关书籍,网页设计相关书籍
标题:
网络计费系统(1人)
目的:
通过毕业设计,对网络协议,jsp开发,软件设计方面知识进行整合。
内容:
主要包括两大部分,数据采集模块和计费管理模块要求全部使用java编写,管理模块用jsp实现,参考目前流行的网络计费软件功能,使用struts结构。
数据采集模块可以考虑基于snmp协议实现从路由器中采集流量信息,或用其他手段。
参考资料:
jsp相关书籍,jbuilder相关书籍,网络管理书籍
标题:
orm(对象-关系映射)的java实现(1人)
目的:
对面向对象方法,xml编程,对象-关系数据库方面知识整合。
内容:
在j2ee中一个比较重要和繁琐的工作就是数据持久层的实现,在这方面参照hibernate架构,编写一套适用的对象-关系数据映射,为业务逻辑层提供支持。
解决数据库中类和数据记录的转换,实现数据操纵中的一对一,一对多,多对多联系,提供事务支持。
参考资料:
j2ee,xml,hibernate,对象-关系数据库方面资料
标题:
webservice技术应用——教学系统开发(1人)
目的:
对xml,webservice,soap等相关技术进行研究,对jsp开发熟悉
内容:
教学系统功能参照网络学堂实现,在webservice技术方面,以论文的方式,提出自己的见解,基于struts用jsp实现其中的一部分功能。
参考资料:
jsp,j2ee,webservice相关书籍
标题:
酒店结算系统(C/S结构)(1-2人)
目的:
具有一定的通用性,完成酒店的日常业务结算工作及其相关操作。
内容:
用户身份主要有:
收银员、财务主管和管理员。
客户端主要功能:
用户登录、按类别输入与统计消费金额、打印单据、单笔结算的简单与综合查询、个人资料管理等。
服务器端主要功能:
用户管理、权限设置、每日记帐、结算综合查询与汇总、报表打印、数据备份、系统设置等。
参考资料:
可使用JAVA、VC、VB等技术,参考相关书籍。
标题:
旅行社业务及客户服务系统(B/S、C/S结构)(2-3人)
目的:
一方面方便普通客户在线了解旅游信息并完成在线预订,另一方面满足旅行社日常业务处理的需要。
内容:
可采用B/S或C/S结构实现。
客户端主要功能:
旅行社基本情况介绍、旅游景点及相关信息介绍、可选旅游线路、费用情况、在线预订申请、信息查询与更改等。
服务器端主要功能:
用户管理、基本信息维护、用户管理、人员管理、车辆管理、费用及成本核算、报表和单据打印等。
参考资料:
可使用ASP、JSP、Delphi、VB等技术,参考相关书籍。
标题:
通用客户关系管理系统(C/S结构)(1-2人)
目的:
具有一定通用性,适用于中小型企业管理客户资料。
内容:
采用C/S结构实现,在企业内部使用。
客户端主要功能:
用户登录、客户信息维护、工作日程管理、收发信息、简单与综合查询等。
服务器端主要功能:
用户管理、权限设置、客户信息查询与统计汇总、工作安排、收发信息等。
参考资料:
可使用Delphi、VC、VB等技术,参考相关书籍。
标题:
网上课件管理系统(B/S结构)(1-2人)
目的:
建立网上课件库,实现各种类型课件的网上管理。
内容:
使用B/S结构实现,客户端主要功能:
用户登录、个人信息维护、提出增删改课件申请、数据的上传与下载、简单与综合查询、在线预览、评价与交流等。
服务器端主要功能:
用户管理、权限设置、申请审批、课件管理与查询、类别管理与查询、数据备份、数据统计等。
参考资料:
可使用ASP、JSP等技术,参考相关书籍。
标题:
网上选课系统(B/S结构)(1-2人)
目的:
主要用于完成学校任选课的选课工作。
内容:
采用B/S结构实现,主要有教务、教师、学生三类用户。
客户端主要功能:
用户登录、个人信息维护、教师提出开课申请、学生选课、查询课程相关信息、课表打印等。
服务器端:
用户管理、教师管理、学生管理、确认申请、简单排课(以手动为主、自动为辅)信息发布、简单与综合查询、课表打印等。
参考资料:
可使用ASP、JSP等技术,参考相关书籍。
标题:
智能网上家园平台、网络游戏开发(2人)
目的:
为上网家庭提供网络交流和游戏平台。
内容:
1、网上聊天、留言约会、信件传递、短消息收发、家庭生活论坛;
2、网络实时游戏,如:
棋类、牌类游戏、积分游戏等。
用网页开发网上家园,使用B/S模式;用C/S模式做网络游戏。
参考资料:
1、ASP或PHP或JSP或其它WEB编程工具与书籍;2、Access或SQLServer数据库管理系统与参考书;3、Winsock编程工具与书籍;4、VC或Delphi或C++Builder或Java等编程工具。
标题:
高校工资管理系统(1人)
目的:
立足于高校工资管理的实际事务,开发具有价值的工资管理专用软件,实现工资管理自动化,提高工作效率,减少手工工作方式难以避免的数据错漏。
内容:
1、工资数据管理;
2、工资、福利标准管理;
3、查询管理;
4、报表管理;
5、人员变动管理;
6、系统维护;
参考资料:
可使用Delphi、VC、VB等技术,参考相关书籍。
标题:
手机游戏(1人)
目的:
内容:
基本设计要求:
(1)游戏贪吃蛇就是在液晶屏幕上画出蛇,同时随机地给出食物。
(2)游戏者通过键盘操作控制贪吃蛇的移动,去吃食物,吃到后食物消失,然后再随机给出食物同时蛇的身体增长。
(3)食物随机给出。
(4)控制蛇的移动方向,需要扫描键盘,然后根据键值改变蛇的移动方向。
(5)为小游戏加上背景音乐或音效,增加所设计游戏的趣味性。
参考资料:
《模拟电子技术基础》、《数字电子技术基础》、《单片机原理与应用》、《微机原理与接口》
软件及语言要求:
ABEL-HDL、PROTEL99SE、汇编语言、C语言
标题:
数字社区网站的建立(3人)
目的:
了解网站开发的整个周期,学会软件开发相关工具的使用,熟悉基于B/S模式及C/S模式系统的开发方法。
内容:
1、为上网家庭提供网络交流平台:
网上聊天、留言约会、信件传递、短消息收发、家庭生活论坛;
2、网络实时游戏,如:
棋类、牌类游戏、积分游戏等。
3、各功能单独运行,也可集成在一个网站上运行;
参考资料:
1、ASP或PHP或JSP或其它WEB编程工具与书籍;2、Access或SQLServer数据库管理系统与参考书;3、Winsock编程工具与书籍;4、VC或Delphi或C++Builder或Java等编程工具。
标题:
文本文件到语音文件转换系统(1人)
目的:
达到文本文件的语音连续朗读效果。
内容:
通过对文本文件中的词语转变成电子词、特殊符号处理,文本切换,语音拼接等操作来完成对句子的连续朗读。
参考资料:
多媒体方面资料
标题:
基于XML的数据交换在分布式WEB系统中的应用(1人)
目的:
基于WEB系统的数据在交换过程中的尽可能的以最快的速度到达目的地,减少三层交换的次数。
内容:
一种规则驱动的在XML模式与关系模式之间进行数据转换的方法,使用这种方法处理在分布式的WEB系统中的各种数据及数据之间的相互使用。
参考资料:
微软.NET中基于XML语言的应用相关书籍
标题:
基于MVC的图书馆借阅系统(2人)
目的:
掌握编程语言和软件开发的方法;了解数据库设计的基本原理,熟悉B/S模式软件开发方法。
内容:
采用面向对象的分析和实现方式,实现计算机系图书信息的录入、修改、删除、浏览、查询功能。
完成管理员与教师的各自对图书的操作功能,管理员允许修改、添加、删除图书信息,教师允许浏览图书并查看自己的借阅情况。
参考资料:
jsp、struts、jbuilder等
标题:
个人网上商店的自动创建和管理(3-4人)
目的:
掌握动态站点的主要概念,了解宏观动态站点的主要技术和数据库技术,掌握一种实现动态站点的技术,并用此技术实现个人网上商店的自动创建(动态生成框架)。
总网站为企业提供网站空间以存放企业网上商店的的各种信息,总网站本身并不组织货源。
内容:
1、企业可动态申请建立网站:
根据模版和向导输入企业的相关资料和产品信息,自动生成企业交易网站(店面)并可随时进行管理。
具体内容如下:
(1)新建网上商店
1)商店信息管理(基本信息、商店logo、商店bannner)
2)店面设计(模版设计、友情连接、网站新闻)
3)商店后台管理(商品类别管理、商品管理)
4)商店发布管理(发布到搜索引擎、发布到门户网站)
(2)预览商店
(3)删除商店
2、总网站的设计
(1)为注册企业用户提供个人网上商店的自动创建;
(2)为注册用户提供站内搜索引擎
标题:
建园二手货市场(1-2人)
目的:
熟悉CtoC网站的基本特征,熟练掌握用ASP/JSP和数据库结合建设网站。
设计、实现一个实用的并可以在校园网上实现的建园二手货市场。
要求根据我院的实际情况设计。
内容:
1)会员管理
2)求购信息发布
3)购物车的实现
4)拍卖过程的实现
5)支付环节的实现
6)站内搜索引擎
参考资料:
ASP(JSP)+SQLServer2000
标题:
多媒体数据压缩算法的研究与实现(2-3人)
目的:
把所学的数据结构和算法设计的知识应用于实践,对目前普遍采用的多媒体数据压缩算法加以研究并分析每种算法的优缺点并据此设计一多媒体的数据无损压缩算法。
内容:
(1)多媒体数据压缩算法的研究
(2)实现主显示界面及文件管理及算法选择的功能;
(3)算法的实现及评价
参考资料:
VC++(Jbuilder)、VB
标题:
计算机教研室教学管理系统(1人)
目的:
掌握编程语言和软件开发的方法;了解数据库设计的基本原理,熟悉C/S模式软件开发方法。
内容:
1.教师管理2.文件管理3.教学任务管理4.辅导答疑管理5.上机(实验)安排管理6.课程安排管理7.年度考核管理8.奖惩情况管理9.科研情况管理10.学生评教管理
本系统采用B/S架构,开发工具为JSP或ASP,数据库采用SQLServer。
参考资料:
JSP或ASP相关书籍,SQL数据库使用。
标题:
建筑施工企业施工过程管理系统(1人)
目的:
掌握编程语言和软件开发的方法;了解数据库设计的基本原理,熟悉C/S模式软件开发方法,了解实际建筑施工施工过程管理的方法。
内容:
1、工程总体进度计划制定和审批;2、工程阶段性进度计划制定和审批;3、进度计划实施管理;4、质量监督管理计划制定和审批;5、阶段性质量监督管理计划制定和审批;6、质量监督实施管理
本系统采用C/S架构,开发工具为PB或VB或JAVA,数据库采用SQLServer。
参考资料:
PB或VB、JAVA相关书籍,SQL数据库使用。
标题:
基于MVC的毕业设计管理系统(2人)
目的:
掌握编程语言和软件开发的方法;了解数据库设计的基本原理,熟悉B/S模式软件开发方法。
内容:
1、系统设置2、出题管理3、选题