- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》课程设计手册
题 目: 学生选课系统设计
2010年 1月 20日
目 录
1. 项目概述 ………………………………………………………………………3
1.1开发背景 ………………………………………………………………………3
1.2 开发目的 ……………………………………………………………………3
1.3 开发运行境 ……………………………………………………………………3
1.4 系统功能 ………………………………………………………………………3
2.需求分析 …………………………………………………………………………3
2.1 系统需求 ………………………………………………………………………3
2.2 功能需求 ………………………………………………………………………3
2.3 业务流图 ………………………………………………………………………3
3.总体设计 …………………………………………………………………………4
3.1 基本设计概念和处理流程 ……………………………………………………4
3.2 系统层次模图 …………………………………………………………………4
3.3系统层次模块图 ………………………………………………………………4
3.4模块设计 ………………………………………………………………………5
4.数据库计 …………………………………………………………………………5
4.1 数据库的逻辑设计 ……………………………………………………………5
4.2数据库的配置……………………………………………………………………6
5. 详细设计 ………………………………………………………………………8
5.1 学生登录模块的设计与实现 …………………………………………………8
5.2 学生注册模块的设计与实现 …………………………………………………9
5.3 学生查询模块的设计与实现…………………………………………………9
5.4 学生选课模块的设计与实现…………………………………………………10
6 测试及提交 ……………………………………………………………………10
7 项目小组成员及详细分工 ……………………………………………………10
8 附:模块源代码 ………………………………………………………………11
1.项目概述
1.1 开发背景
Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。人们打开网页浏览当天的新闻,发电子邮件给远方的朋友,使用搜索引擎查找资料,进入网上商城购买商品——这一切都是在使用Internet。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。
1.2 开发目的
传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。
1.3 开发运行环境:
开发工具:java语言
开发环境:JDK
1.4 系统功能:
(1) 登录、注册功能.
(2) 选课功能
(3) 查询功能
2.需求分析
2.1 系统需求
用户的需求具体体现在各种学习成绩的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽数据字典,为后面的具体设计打下基础。
2.2 功能需求
通过系统功能分析,针对一般的网上选课系统,总结出如下的需求信息:
(1) 学生的需求:网上选课、选课情况查询;
(2) 本系统主要实现学生信息管理和选课查询。
学生信息包括学号、姓名、班级;
课程信息包括课程名;
2.3 业务流程图
学生
学生
登录
选课
查询课程
系统
管理员
选课信息
3.总体设计
3.1 基本设计概念和处理流程
互联网技术的飞速发展,Java等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。
系统基本的流程是:用户登录-主界面-选择各项子系统。
3.2 系统层次模块图
学生选课系统登陆/注册选课
学生选课系统
登陆/注册
选课
查询
数据库的设计
3.3系统层次模块图
3.4模块设计
(1) 用户注册模块:填写用户名、密码、确认密码
(2) 用户登录模块:填写已注册的用户名称,填写正确的密码,进入主控制页面。
(3) 用户选课模块:。
(4) 用户查询模块:可以进行查看所选课程的操作。
4.数据库设计
4.1 数据库的逻辑设计
我们选用了Microso
您可能关注的文档
- 《工程类受控文件发放清单》.doc
- 《工程制图cad》教本.doc
- 《工作票、操作票使用跟管理标准实施细则》.doc
- 《公路工程管理跟实务》节义.doc
- 《公路工程施工管理表格》跟四_检测记录表.doc
- 《功能食品加工技术》电子教本.doc
- 《关于公布深圳市第十届优秀工程建设勘察、优秀工程建设设计、优秀规划设.doc
- 《关于规范房地产市场外资准入跟管理的意见》.doc
- 《广东省市政工程综合定额()》编制说明以跟节节说明.doc
- 《国际金融实务》作业集答案(专本科函授).doc
- 《瑞奇地产郑东新区住宅小区1#楼冬期施工计划》(doc).doc
- 《桑拿洗浴业实战管理宝典》第09章节 餐饮部一258页.doc
- 《桑拿洗浴业实战管理宝典》第20章节厨房部-50页.doc
- 《陕西省建设领域推广运用跟限制、禁止使用技术的公告.doc
- 《商业银行资本计量高级方法验证指引》第2次征求意见稿-商.doc
- 《设备电气控制跟维修》第十三讲-济南铁道职业技术学院授课.doc
- 《深圳市国有建设用地使用权出让合同》示范文本送审稿.doc
- 《神跟雫》中出现过的18支葡萄酒介绍.doc
- 《生理学—听课、记忆跟测试》补充答案-生物化学—听课、记.doc
- 《生物柴油普通调合燃料(b10)》地方标准编制说明.doc
最近下载
- 河北省保定市定州市2023-2024学年四年级下学期期末质量监测语文试题(word版有答案).docx VIP
- 外研版五年级上册英语Module6-01Unit1课件.ppt VIP
- 基于世界技能大赛技术规范的货运代理沉浸式模拟训练研究.pdf VIP
- 家居平面图设计方案介绍.pptx VIP
- 河北省保定市定州市2023-2024学年四年级下学期期末质量监测道德与法治试题(word版 有答案).docx VIP
- 螺旋离心泵设计.doc VIP
- 河北省保定市定州市2024-2025学年四年级上学期期中质量监测道德与法治试题(word版 有答案).docx VIP
- 6T厨房管理课件.pptx
- 每日听书《我有自己的宇宙》导读.pdf VIP
- 党支部书记素质能力大赛试题附答案.doc VIP
文档评论(0)