资源简介
目录
一、引言 1
(一)应用价值 1
(二)拟采用的方法学与软件过程 1
二、可行性研究 1
(一)经济可行性 1
(二)技术可行性 2
(三)操作可行性 2
1.可行性分析建模——物理模型 2
2.软件开发计划 3
(四)法律可行性 3
(五)社会可行性 4
三、需求分析 4
(一)需求描述 4
(二)功能需求 4
1.管理员端 4
2.教师端 5
3.学生端 5
(三)非功能需求 5
(四) 数据需求 6
本系统的层次方框图如下: 6
(五)需求分析建模 6
1.数据模型——E-R图 6
2.功能模型 7
3.行为模型 13
四、系统设计 13
(一)总体设计 13
1.软件结构设计 13
2 .数据库设计 14
(二)详细设计 14
1.数据库表设计 14
2.界面设计 17
3.模块设计 29
五、实现 32
(一)编码 32
1.编码规则与规范 32
2.连接数据库 33
3.登录模块 33
4.主界面跳转到其他功能模块 35
5. 账户管理模块 35
6. 教师管理模块 40
7.班级管理模块 43
8.学生管理模块 45
9. 成绩管理模块 46
10. 课程管理模块 48
(二) 测试 49
1. 模块测试 49
2. 子系统测试 91
3. 系统测试 102
4. 验收测试 103
六、总结与展望 123
(一)总结 123
(二)展望 124
包括源码+论文,论文主要错误地方已指出,源码参考基本都有注释,当然也存在很多bug。。建议当作参考就行
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace Manage.Class
{
public class Class
{
SqlConnection sqlCon;
public Class(string strConectionString)
{
sqlCon = new SqlConnection(strConectionString);
}
///
/// 增加班级信息
///
/// 班级对象
/// 保存错误信息
/// 1成功增加成功,0表示失败
public int AddClass(Model.Class.Class objClass out string strErr)
{
int iRent = 0;
strErr = ““;
SqlCommand sqlCom = new SqlCommand();
string strSql = “insert into Class(classnoclassnameremarktype)“;
strSql += “values(‘“ + objClass.ClassNo + “‘‘“ + objClass.ClassName +“‘‘“ + objClass.Remark + “‘1)“;
sqlCom.CommandText = strSql;
sqlCom.Connection = sqlCon;
try
{
sqlCon.Open();
sqlCom.ExecuteNonQuery();
iRent = 1;
}
catch (Exception exErr)
{
strErr = exErr.ToString();
iRent = 0;
}
finally
{
sqlCon.Close();
sqlCom.Dispose();
}
return iRent;
}
///
/// 删除班级信息,同时会删除class_course表和class_teacher表相关联的信息。
///
/// 班级编号
/// 班级名
/// 保存错误信息
/// 1成功0失败
public int DelClass(string classNostring className out string strErr)
{
int iRent = 0;
strErr = ““;
SqlCommand sqlCom = new SqlCommand();
string strSql = “ update class set type = 0 where classno = ‘“ + classNo + “‘ “;
strSql += “update Class_course set type = 0 where classid in (select classid from class where classNo =‘“+ classNo +“‘) “;
strSql += “update Class_teacher set type = 0 where classid in (select classid from class where classNo =‘“+ classNo +“‘) “;
sqlCom.CommandText = strSql;
sqlCom.Connection = sqlCon;
try
{
sqlCon.Open();
sqlCom.ExecuteNonQuery();
iRent = 1;
}
catch (Exception exErr)
{
strErr = exErr.ToString();
iRent = 0;
}
finally
{
sqlCon.Close();
sqlCom.Dispose();
}
return iRent;
}
///
/// 判断该班级里是否还有学生,有学生时不允许删除班级
///
/// 班级编号
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-07-09 20:40 学生信息管理系统 - 副本\
目录 0 2020-07-09 20:03 学生信息管理系统 - 副本\.vs\
目录 0 2020-07-09 20:03 学生信息管理系统 - 副本\.vs\学生信息管理系统\
目录 0 2020-07-09 20:03 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\
文件 155136 2020-07-08 10:22 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\.suo
目录 0 2020-07-09 20:03 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\Server\
目录 0 2020-07-09 20:03 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\Server\sqlite3\
文件 0 2020-06-30 17:28 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\Server\sqlite3\db.lock
文件 884736 2020-07-07 19:55 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\Server\sqlite3\storage.ide
文件 32768 2020-07-08 09:17 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\Server\sqlite3\storage.ide-shm
文件 4161232 2020-07-08 08:40 学生信息管理系统 - 副本\.vs\学生信息管理系统\v15\Server\sqlite3\storage.ide-wal
目录 0 2020-07-09 20:03 学生信息管理系统 - 副本\DATA\
文件 1353 2020-07-02 20:32 学生信息管理系统 - 副本\DATA\stumanage.sql
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\bin\
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\bin\Debug\
文件 74240 2020-07-08 08:40 学生信息管理系统 - 副本\Manage\bin\Debug\Manage.dll
文件 105984 2020-07-08 08:40 学生信息管理系统 - 副本\Manage\bin\Debug\Manage.pdb
文件 9728 2020-07-06 22:53 学生信息管理系统 - 副本\Manage\bin\Debug\Model.dll
文件 67072 2020-07-06 22:53 学生信息管理系统 - 副本\Manage\bin\Debug\Model.pdb
目录 0 2020-06-30 17:28 学生信息管理系统 - 副本\Manage\bin\Release\
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\Class\
文件 16208 2020-07-07 17:36 学生信息管理系统 - 副本\Manage\Class\Class.cs
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\Course\
文件 14677 2020-07-07 22:37 学生信息管理系统 - 副本\Manage\Course\Course.cs
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\Login\
文件 19399 2020-07-07 16:33 学生信息管理系统 - 副本\Manage\Login\Login.cs
文件 2726 2020-07-07 19:47 学生信息管理系统 - 副本\Manage\Manage.csproj
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\obj\
目录 0 2020-07-09 20:04 学生信息管理系统 - 副本\Manage\obj\Debug\
文件 6878 2020-06-30 17:39 学生信息管理系统 - 副本\Manage\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此处省略512个文件信息
- 上一篇:数据库系统概念中文版第6版.zip
- 下一篇:MF253S.zip
相关资源
- Linux高性能服务器编程高清PDF+项目源
- 黑马商城源码.zip
- 跨境电商交易英文型网站建设源码
- 国际营销型网店多语言网站建设源码
- 手机app蓝牙测试源码hc-05蓝牙模块,适
- ShareREC unity视频录制源码
- 2020最新发卡网源码
- 微信H5扫雷红包独立版源码可完美运营
- authorware完整作品带源码
- unity带AI的赛车游戏源码
- 某视频聊天室源码-服务端+客户端+网
- flash mv源码 《童年》
- Flash as3.0制作的16个小游戏源码。
- 三合一商城源码带后台+手机版网站
- 薄荷锁机源码玫瑰锁机源码等13个锁机
-
Remob
jects Remoting SDK for Delphi - 9.0.97 - 并行算法实践+源码--陈国良.rar
- jCart跨境电商开源系统源码4.3破解版
- 表白墙带后台和源码
- Hibernate_v5.2.13.zip
- FAT32源码+文档
- 像素鸟源码
- .net自动排课系统完整源码(适合智慧
- unity3d小游戏源码
- hog+svm性别识别源码
- 最新仿hao123带后台网址导航源码
- echarts4.2.1源码包
- 绝地求生加速器源码
- 简单专业OA办公系统源码
- 消消乐A2版源码和演示视频.rar
评论
共有 条评论