网上选课系统分析与设计

MSDN的webcast主讲人告诉我:学习aspnet就是多看多练,拟作一个网上选课系统,熟悉webform的开发环境和流程.其设计流程没有按照 软件工程 上讲的圈圈套套来.

一:系统分析

从操作功能分为两类:1.通用功能操作,主要实现用户修改密码和注销的操作,其他共用功能应该还有,暂时没有想到. 2.为不同用户定制的功能操作

1.通用功能
(1)修改密码
 系统的使用人员均有自己的用户名和密码,以确保信息的私有性和安全性.
(2)注销
 退出使用系统,注销后可重新登录

2.用户功能
(1)教学助理 (系统管理员)
  (一) 添加人员
实现对选课老师和学生个人信息的增删改查操作.
  (二)课程设置
决定欲开课的课程是否开,停状态,并指定相应的授课教师,授课时间,地点.
  (三)统计图表
查看每门课的选课人数,老师的得票率,老师,学生选课统计以及学生选课数少于2门的学生信息.
  (四)班级设置
管理开设课程对应的班级,确定某一课程所属的班名,最多可以选课的人数以及选课截止日期.
  (五)添加学生班级
在添加学生信息时,以确定他所属的班级.
(2)教师
  (一)个人信息显示
显示教师个人信息,如账号,姓名,职称,联系方式等.
  (二)教师选课
在规定范围内选择要教授的课程,每位教师最多教授3门课程.
  (三)列出选课信息
列出所选课的详细信息,课程名,所属班级名,课程时间,地点安排.
(3)学生
  (一)个人信息显示
显示学生个人信息,如:学号,姓名,所在班级等.
  (二)学生选课
选择要选修的课程,如果重选,系统提示.
  (三)列出选课信息
列出已选课的详细信息,并允许退选,但不能小于2门.

源码下载

posted @ 2007-07-07 00:00 Kevin Li 阅读(4147) 评论(34)  编辑 收藏

  回复  引用    
#1楼 2006-05-05 15:32 | dfd [未注册用户]
dfd
  回复  引用    
#2楼 2006-06-20 10:41 | 苇草 [未注册用户]
模块设计 快点给出来
  回复  引用    
#3楼 2007-04-07 17:18 | 德 [未注册用户]
出来啊,,急用啊.

  回复  引用  查看    
#4楼 [楼主]2007-05-05 12:25 | finesite      
没有写文档的习惯,感兴趣的朋友.留下email 发给你
  回复  引用    
#5楼 2007-05-20 19:05 | joye [未注册用户]

有急用,谢谢老师了~~~

我的邮箱:

huihui1272@sina.com
  回复  引用    
#6楼 2007-06-06 13:44 | 微微 [未注册用户]
老师能不能给我分程序源码?
邮箱:ckgyx@yahoo.com.cn
谢谢
  回复  引用    
#7楼 2007-06-06 15:50 | dd [未注册用户]
老师:
你好,能给我源码吗;我的 邮箱是:120wuwu@163.com 谢谢
  回复  引用  查看    
#8楼 [楼主]2007-06-19 13:09 | finesite      
楼上的朋友,邮件已发 请注意查收
  回复  引用    
#9楼 2007-06-25 02:24 | Ceres [未注册用户]
老师 可不可以发给我啊
先谢谢了
我的邮箱:hotsnail07@yahoo.com.cn
  回复  引用    
#10楼 2007-06-26 23:31 | hello [未注册用户]
可以给我看下代码吗
谢谢
我是初学者,但对这个很感兴趣
myqq410150914@163.com
  回复  引用    
#11楼 2007-06-30 01:31 | shaono [未注册用户]
老师能否也给我发一份设计文档,
想学习一下,谢谢
wang123sf@gmail.com
  回复  引用    
#12楼 2007-07-01 21:42 | huangjie [未注册用户]
老师能否也给我发一份设计文档, 和源码呀?我的信箱是andy.hjie@163.com
先谢谢老师了!!!!
  回复  引用    
#13楼 2007-07-06 01:44 | gukai [未注册用户]
老师能否发给我一份了
我正在做这个项目,我也是初学者,思路还不是特别清晰,麻烦你发给我可以吗?谢谢
520happylife@gmail.com
  回复  引用    
#14楼 2007-07-06 20:42 | 翁 [未注册用户]
老师能否也发我一份,我最近也在做一项相同的项目,但其中有很多地方不懂的
我的油箱:wancjx@yahoo.com.cn 谢谢了
  回复  引用  查看    
#15楼 [楼主]2007-07-07 12:41 | finesite      
楼上的朋友,已提供源码,请自行下载!有问题,请反馈!
  回复  引用    
#16楼 2007-07-08 21:59 | song yu [未注册用户]
老师 能不能也发个给我啊 我是大一的 现在刚在学校参加这个项目的实训,还没什么清晰的思路! 谢谢老师 我的邮箱是:songyu1108@126.com
  回复  引用    
#17楼 2007-08-09 15:34 | 宝哥 [未注册用户]
我觉得通用功能中,学生可以查看自己所选课程的相应报选人数及名单
  回复  引用    
#18楼 2007-11-16 10:15 | dongjianfa [未注册用户]
请你把下面的写完 谢谢
  回复  引用  查看    
#19楼 [楼主]2007-11-18 15:54 | KevinLi      
已提供源码,请自行下载!有问题,请反馈!
  回复  引用    
#20楼 2007-11-22 09:21 | 天生 [未注册用户]
老师,能把源代码发给我吗?这个系统有点难哦!谢谢您了!
  回复  引用  查看    
#21楼 [楼主]2007-12-03 12:42 | finesite      
@天生
已经提供下载!
  回复  引用    
#22楼 2007-12-13 19:29 | 250773763 [未注册用户]
兄弟 谢谢啦!正急用,爱死你啦!以后多踩踩你这!o(∩_∩)o...哈哈 谢谢啦!
  回复  引用    
#23楼 2007-12-22 16:39 | bingoole [未注册用户]
老师,您能否也给我发一份设计文档, 和源码呀?我的信箱是bingoole2008@yahoo.cn
先谢谢老师了!!!!
给您添麻烦了!!!拜托了!!!!


  回复  引用    
#24楼 2007-12-22 16:40 | bingoole [未注册用户]
老师,您能否也给我发一份设计文档, 和源码呀?我的信箱是bingoole2008@yahoo.cn
学生正在做这个课程设计,希望老师指点一二!
先谢谢老师了!!!!
给您添麻烦了!!!拜托了!!!!


  回复  引用    
#25楼 2007-12-22 16:43 | bingoole [未注册用户]
期待老师的回复!!!!谢谢!!!
  回复  引用  查看    
#26楼 [楼主]2007-12-23 21:17 | finesite      
@bingoole
源码已经提供下载,就在文后,设计文档换了电脑都没有了
  回复  引用    
#27楼 2008-03-12 08:42 | zhangshilei [未注册用户]
老师,您能否也给我发一份设计文档, 和源码呀?我的信箱是zhangjianshe0909@sina.com
学生正在做这个课程设计,希望老师指点一二!
先谢谢老师了!!!!
给您添麻烦了!!!拜托了!!!!
  回复  引用    
#28楼 2008-05-20 16:06 | 陈鹏 [未注册用户]
老师 能不能给我一份源码和设计文档啊 我在做这个课程 做不下去了 希望老师帮忙下 谢谢了! 麻烦您了~~
  回复  引用    
#29楼 2008-05-20 16:07 | 陈鹏 [未注册用户]
老师 能不能给我一份源码和设计文档啊 我在做这个课程 做不下去了 希望老师帮忙下 谢谢了! 麻烦您了~~
我的 邮箱 aishini---123@163.com 谢谢了
  回复  引用  查看    
#30楼 [楼主]2008-05-27 23:00 | Kevin Li      
@陈鹏
@zhangshilei
源码已在文末提供下载! 没有文档
  回复  引用    
#31楼 2008-05-31 11:13 | nine425 [未注册用户]
博主:
你好!
下载了该代码,建立了虚拟目录park,但有如下问题:
1) 打开park.sln提示转换,但转换不成功,无park.csproj文件,查看ConversionReport.txt文件后发现原项目已经转换,但转换似乎并不完全成功。请问是否还需转换?能不能直接双击park.sln文件打开项目?
2) 我先打开vs2005,再选择打开网站,该项目打开成功,将default.aspx设为起始页,调试无语法错误,但运行时有如下错误:

///////////////////////////////////////////////////////////
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 175: MinorTask.DataSource = settings.ThirdIndex;
行 176://通过用户是否有操作设置DataList是否可见
行 177: if( settings.View.FirstIndex.Equals("") ) CommonTask.Visible=false;
行 178: if( settings.View.SecondIndex.Equals("") ) SpecialTask.Visible=false;
行 179: if( settings.View.ThirdIndex.Equals("") && ( childindex==null || childindex.Equals("") ) ) MinorTask.Visible=false;


源文件: d:\My Net\WebCourse\park\default.aspx.cs 行: 177
///////////////////////////////////////////////////////////////

这个如何解决?
急盼答复!谢谢!!
  回复  引用    
#32楼 2008-05-31 11:15 | nine425 [未注册用户]
补充一下:
上面提示第177行有错。
  回复  引用    
#33楼 2008-05-31 22:07 | 篱笆风 [未注册用户]
谢谢拉
  回复  引用    
#34楼 2008-06-16 20:37 | chen jiao [未注册用户]
你好!我们正在写一份学生选课系统的实验报告,由于不是很懂,有点困难,请帮帮忙,谢谢!

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-01 11:49 编辑过
成果网帮您增加网站收入


相关链接: