课程设计任务书
- 格式:docx
- 大小:20.50 KB
- 文档页数:6
《网络编程课程设计》指导书
课程名称:网络编程课程设计
英文名称:The Curriculum Design for Network Programming
设计周数:1
学分:1
适应对象:计算机专业S17
指导教师:谭有倩
一、课程设计的目的、要求
1.目的:
课程设计是计算机专业培养目标所必须的重要教学环节,是培养学生独立思考和科学的工作方法的重要过程。网络编程课程设计是一个综合性的设计型实验,是培养训练学生软件开发能力的重要实践性教学环节。
(1)培养学生综合运用所学理论知识和编程技能,分析解决计算机应用实际问题的能力。
(2)使学生进一步掌握软件工程的方法和技术。
(3)培养学生掌握设计计算机应用课题的思想和方法,树立严肃认真的工作作风。
(4)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
(5)培养自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力。
二、课程设计的内容
开发一个小型的WEB网站,要求至少实现基于Servlet的MVC模式,也可以选择自己熟悉的架构实现,以下是部分题目的功能要求,也可以选择备选题目中的题目。要求一人一题。
部分题目的功能要求:
1. 工资管理系统
系统启动的时候有一个管理员用户,使用这个用户登陆后,可以添加其他用户,而且每一个用户都可以更改自己的密码。
(1)工资信息设置
[1]基本工资设置:按照员工编号或职务设置员工的基本工资信息。
[2]计算公式设定:设置员工实发工资计算公式。
(2)工资信息管理
[1]统计出勤信息:按照月份统计员工当月出勤信息。
[2]计算实发工资:计算当月员工实发工资的金额。
[3]查询工资:可以按月查询员工信息
[4]显示工资表。
2. 在线图书馆信息系统
高校图书管理系统主要有三类使用人员,即一般用户、读者(本校师生)、管理员。一般用户可以在网上进行图书查询、图书分类浏览、图书详细资料查看和信息发布查看等操作。
读者在登录成功后对于自己感兴趣但不在馆的图书可以直接在线提出预约申请,对于还需使用的图书进行续借一周期。读者还能在线查看、修改个人资料及预约申请表,若不慎丢失读者证还可以在线挂失。管理员则可以在线管理所有这些图书信息、用户信息,还可以在线进行图书的借还操作,信息的发布管理操作。另外,用户也可以不通过网络直接借阅图书
3.网络教学系统
功能包括:教学管理、学生管理、教师管理、课程管理、作业管理
作业管理的关键功能包括布置作业、提交作业、批阅作业和成绩查询等。
4.网上购物系统
系统功能:登录界面允许登录者以不同的身份登录,将进入不同的界面。
用户:会员注册,购物车管理,商品搜索,用户资料修改。
管理员:商品管理,用户信息管理,新闻信息管理,广告链接管理等。
5.学籍管理系统
系统功能:学生、教师、课程间的基本管理和用户的管理,能进行学籍的变动情况处理(如学生转入、学生转出、学生休学、学生复学、学生退学、学生调班、学生留级(跳级)、学生借读及学生外出借读)。
6、网上选课系统
网上选课系统从功能上划分为3个主模块,主要实现教师信息管理、学生信息管理、课程信息管理。