




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件学院课程设计报告书课程名称课程设计设计题目学生基本信息管理系统专业班级学号姓名指导教师2011年12 月1设计时间2011/12/122011/12/162设计目的课程设计是对所学及中间件课程的小结,是提高学生对所学知识综合应用能力 的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运 用,开发有一定规模的程序。3设计任务(-)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登 录系统时,有两种权限:管理员权限和普通用户权限。管理员用 户可以添加、查看、修改和删除学生信息,普通用户只能添加、 查看和修改学生信息;(2)添加学生信息:合法用户可以
2、添加学生信息(包括学号、姓名、 性别、年龄、所在班级、手机号、家庭住址);(3)查看学生信息:合法用户可以查看学生信息;(4)修改学生信息:合法用户可以修改学生信息;(5)删除学生信息:合法用户可以删除学生信息。4设计内容4. 1抽象数据类型的定义4.1.1程序所建立的包4. 1. 2程序所需要导入的包 *; *; *; *;4. 2数据库部分的实现4. 2.1逻辑设计1 .关系模式课程信息(学号、姓名、性别、年龄、所在班级、手机号、家庭住址)2 .系统表表1数据包列名数据类型长度是否为空含义4n学生编码,主键,自动增长50y学号50y姓名50y性别4y年龄50y所在班级50y手机号50y家庭
3、住址4. 3程序流程图开始11/30图1程序流程图4. 4系统代码实现1.页面的实现本程序有四个主要页面:和“”,“”用于用户登录,它的关键代码如下: .* ( )用户名称:用户密码:当登录成功时,跳转到本页面,然后超链接到显示页面,它的关键代码如下: * 先欢迎管理员进入管理页面当登录失败时,跳转到本页面,然后超链接到登录页面,它的关键代码如下:用户名密码错误! 重新登录用于显示所有的课程信息和学分统计,它的关键代码如下:学号姓名性别年龄所在班级手机号家庭住址 添加学生信息修改学生信息删除学生信息“”用于填写要保存的课程信息,它的关键代码如下: * 先保存页面 )编号: 学号:x/ 姓名:/
4、性别:xx 年龄:xx所在班级:xx /手机号:xx /家庭住址:。x /xx 添加/2 .工具类的实现工具的类名为“。该类用于获得数据库的连接,它的实现代码如下:() :1433;(0;( e)0;13 / 30)(,);0;r( e)0;)3 .实体类的实现实体类的类名有和类拥有用户名称和用户密码的私有属性及各个属性的、方法,它的实现代码如下:()()0 ()()t)类拥有一些代表学生信息的私有属性以及各个属性的、方法,它的实现代码如下:17 / 30()f)()()f0 ()()r)0 ()()()f)0 )()f)()()f)0 )4类的实现类的类名为“”,该类使用技术实现,用于和数据
5、库交互,进行相关的增、删、改、查操作,它的实现代码如下:()0;0;19 / 30( * );0;()0;();();();();();();();();0;)9( e)0;)21 / 30()(?,?, ?, ?,?, ?, ?, ?);(1, 0);(2, 0);(3, 0);(4, 0);(5, 0);(6, 0);(7, 0):(8, 0);0;0;( e)0;23 / 30(0;0;) r)()0;( ?);(1,);();0;0;( e)0;)5.控制器类的实现控制器类的类名有类和“”类,它们都继承了 “二用于接收页 面表单中的数据和将类传递的数据发送到页面中以及控制页面的转向,它
6、们的实现代码分别如下:(,),(0;();();0;()0;();()(,);)()0;();(t)(,);)()(,);0;0;(,);()(,);(,)0;(,)();();()();()();)27 / 30()(); ();()();()();()();0;0;0;0;0;0;0;0;0;0;(0;( e)0;)0;0;# / 300;(,);()(,);(,)0;(,)();0;(0;( e)0;)c”,);()(,);)6类的实现类的类名有“”和“”类,是用于控制器类和类之间的数据传递的连接,它们 的实现代码分别如下:()()(111)()(ni)()0;0;)31 / 307.配
7、置“ ”文件在文件中配置元素和元素,配置的关键代码如下: 41 / 304. 5测试结果4. 5.1登录测试结果? ly jsp * login, jspy start ing page - tindovs internethttp:/localhoet:8080/student/login. jsp会收藏夹 国my jsp login, jsp starting pag:图2登录页面收藏夹口 my jsp success. jspstarting pagekt ip :/localhost :8080/student/servlet/lo gi nservle t?us e rnajri e
8、=222ap as sw or扣222success.jsp* starting page 一 findovs internet explorerhttp:/localhost :8080/student/servlet/loginservlet?username=l ll&password=lll欢迎111进入管理页面图3登录成功页面ly jsp r error.jspx starting page - vindovs internet explorer收理夹因my jsperror. j sp? starting page用户名密科错误!重新登录图4登录失败页面4. 5. 2显示测试结果b
9、y jsp 31 shovalibooks, jspy starting page - tindovs: internet会收藏夹|健http:/loualhost:8080/student/seivlet/listaizlstudantservlet| : | my jsp show al ibooks. j sp? starting page添加好信息 修改至生信息 删除淫弗信皂学号 姓名 性别 年龄所在班级;手机号 家庭住址0920010411孙志远 男 21 :软件09-4 115142855925辽宁丹东图5显示课程信息4. 5.3添加测试结果图8删除页面5 ly jsp f shovalibooks, jsp* starting page - tindovs internet emy jsp showaiibooks.jsphttp:/locallost:8080/s tu dent /s er vle t/d ele teservlet starting page添加学生信息修改学生信息删除学生信息1学号姓名性别年龄所在班缓手机号家庭住址092001
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省安顺市本年度(2025)小学一年级数学部编版随堂测试(上学期)试卷及答案
- 2025-2030年中国数字助听器行业运营状况分析及市场前景咨询报告
- 高中学生英语学期总结
- 金匮要略习题库(含答案)
- 2025届山东省青岛市第一中学高三第一次模拟考试英语试卷含答案
- 个人理财业务考试模拟题与答案
- 职业技术学院2024级软件技术专业人才培养方案
- 湖南省湘一名校联盟2024-2025学年高二下学期期中联考地理试卷(原卷版+解析版)
- 母婴保健技术-终止妊娠理论考核试题
- 纺织品批发市场竞争力考核试卷
- (贵阳专版)中考英语复习 第3部分 中考题型攻略篇 题型7 任务型阅读(精讲)
- 2022年和田地区体育教师招聘笔试试题及答案
- GB/T 3848-2017硬质合金矫顽(磁)力测定方法
- GB/T 11037-2009船用锅炉及压力容器强度和密性试验方法
- GB/T 10228-2015干式电力变压器技术参数和要求
- 胃外科手术记录
- 梅杰氏综合征的治疗和医疗护理
- 机器学习导论教案
- 临边洞口防护设施安全验收表
- 2021年北京亦庄国际投资发展有限公司校园招聘笔试试题及答案解析
- 餐饮商户三关一闭检查表
评论
0/150
提交评论