停车场管理系统软件工程导论课程设计


    
    计算机科学学院
    课程设计报告


    课 程 软件工程导
    题 目 停车场理系统
    年 级 2013级

    分组号
    学 号
    姓 名
    成绩
    等级
    6

















    指导教师

    2015年 X 月X 日


    着信息技术理越越深入广泛应理信息系统实施技术已逐步成熟理信息系统断发展新型学科单位生存发展高效率部活动机组织起必须建立身特点相适应理信息系统
    系统理信息系统理方法指导数库技术支持完成文结构首先述程序设计目意义然叙述开发环境开发台数库技术接着图片说明代码方式介绍系统整体规划接系统具体实现中详细容终系统够完成信息添加修改删查询等功系统界面友操作简单较实思路缜密严谨理起方便快捷效达停车场车位理目

    关键词:MyeclipseSQL server2008界面权限
























    目 录
    摘 ………………………………………………………………………………2
    目 录………………………………………………………………………………3
    1 绪 …………………………………………………………………………4
    11 设计目……………………………………………………………………5
    12 开发工具选择………………………………………………………………5
    13 开发环境……………………………………………………………………5
    14 报告容…………………………………………………………6
    2 需求分析…………………………………………………………………………6
    2.1系统务描述………………………………………………………………6
    211系统目标………………………………………………………………6
    212系统设计功分析…………………………………………………7
    213性需求分析…………………………………………………………7
    214开发环境软件……………………………………………………7
    2.2 系统概设计……………………………………………………………7
    221 数需求…………………………………………………………7
    2211 数字典……………………………………………………7
    2212 数流图……………………………………………………8
    222 功需求…………………………………………………………10
    2.3 系统详细设计…………………………………………………………10
    231 概念结构设计……………………………………………………10
    232 逻辑结构设计……………………………………………………12
    233 物理结构设计……………………………………………………13
    234 系统功设计……………………………………………………14
    3 总体设计…………………………………………………………………………15
    31设计概述……………………………………………………………………15
    32系统总体结构功模块划分…………………………………………15
    321信息查询模块………………………………………………15
    322信息理模块……………………………………………16
    34安全保密设计………………………………………………………………16
    341户登录安全性……………………………………………………17
    4 详细设计…………………………………………………………………………17
    41概述…………………………………………………………………………17
    42系统程序流程图…………………………………………………………18
    43系统功模块简介……………………………………………………18
    431系统登录…………………………………………………………18
    432信息查询模块………………………………………………18
    433信息理模块…………………………………………………19
    434理员信息理模块………………………………………………20
    435信息理模块………………………………………………21
    5 系统测试难点分析…………………………………………………………23
    51 公类代码设计…………………………………………………………23
    52 登录界面代码设计…………………………………………………………26
    53 查询模块代码设计…………………………………………………………27
    54 添加模块代码设计…………………………………………………………28
    55 更新模块代码设计…………………………………………………………29
    56 删模块代码设计…………………………………………………………32
    结 ………………………………………………………………………………32
    参考文献…………………………………………………………………………33





























    1 绪
    类千年历史计算机产生现50年网络迅速发展10年时间计算机网络社会影响已迅速扩甚改变生活特90年代媒体网络技术飞速发展正惊速度改变着工作方式交方式生活方式正著名未学家尼葛洛庞帝(1997)说:数字计算关决定生存科学技术第生产力先进生产力现已没怀疑信息技术发展会引起类社会全面深刻变革类社会工业社会迈信息社会目前社会方面呈现出工业社会显著特点网书店网医院网学校网购物网银行政府网等新事物雨春笋般涌现出传统生活方式工作方式产生极击感受技术发展脉搏信息时代前进步伐
    着车辆生产规模断扩车辆数量急剧增加面停车难混乱问题需停车理系统提高停车理工作效率通样系统做信息规范理科学统计快速查询修改增加删等减少理方面工作量
    11 设计目
    课程设计目学生熟练掌握简单简单Swing窗体应程序设计数库应希通次课程设计锻炼学生java语言解决实际问题力
    12 开发工具选择
    系统台数库采Microsoft SQL Server 2008数库该数库系统安全性准确性运行速度方面绝优势处理数量效率高前台采Son公司Myeclipse作开发工具SQL Server 2008数库缝链接
    13 开发环境
    系统开发台:Myeclipse
    系统开发语言:java
    数库理软件:SQL Server 2008
    14 报告容
    报告详细介绍停车理系统开发程涉工作:系统需求分析系统总体设计系统概念设计系统模块详细设计系统运行测试
    2 需求分析
    需求分析组活动总称作系统分析员必须协软件户完成需求分析务定义开发软件功性等指标首先解户相关事务果家网站做线书店系统参考现已存类似相关系统外需通户演示讲解关文档户进行交流协商程中提出建设性想法建议样户系统设计员会系统提供事务达成致软件说相重次分析户事务流程前面解户事务离散事务活动事务流程种重信息户登录流程需历户名密码输入正确户类型选择活动然解户活动加整理活动固次序形成业务流程解户软件期值需够正确处理户事务外需解户系统需求系统安全性户言显尤重整理出户需求评审需求
    2.1系统务描述
    系统模块设计应该遵循整系统总体设计思路基java开发工具数库SQL设计完成设计:
    211系统目标
    (1) 根车辆实际情况实现车辆出入库
    (2) 根车库实际情况理车库车库剩余
    (3) 基信息完成增加删修改时需注意表表间关联
    (4) 出库根时收费计算出总时间
    212系统设计功分析
    停车场理系统停车场车辆信息理查询更新维护方便易性强图形界面清晰明该软件java语言编写SQLServer2008数库作台数库进行信息存储SQL语句完成车辆信息添加查询修改删操作车辆录入修改删等ODBC驱动实现前台Java台SQL数库连接Java语言跨台性强windowslinuxubuntu等系统方便简单安全性SQLServer2008数库高效安全两者结合相互利优势

    该系统实现致功:
    1. 户登陆界面该界面选择者身份理员普通户身份操作界面功权限ID号密码输入正确登录普通理界面提供普通户信息查询修改登录密码等功
    2. 理员界面提供车辆信息查询添加修改删修改密码等功拥高权限允许添加普通户信息
    3. 登录户信息存储SQL数库users表中保证学生理系统安全性

    213性需求分析
    (1) 登录户界面需求:简洁易懂易友户界面
    (2) 安全保密性需求:户名密码登陆系统进行信息理等
    2.2 系统概设计
    221.数需求:
    2211数字典
    实体属性表:
    实体
    属性
    理员
    理员ID登录密码
    普通户
    车牌号姓名密码卡类型卡余额电话卡号

    理员信息表:
    字段名
    类型
    空值
    约束条件
    理员ID
    varchar(10)
    not null

    登录密码
    varchar(10)
    not null


    学生表:
    字段名
    类型
    空值
    约束条件
    卡号
    int
    not null

    姓名
    varchar(30)
    not null

    卡类型
    char(2)


    电话
    varchar(30)
    not null
     
    卡余额
    char(10)

     
    登录密码
    Varchar(30)
    not null


    2212 数流图
    第0层
    第层:
    第二层:










    222.功需求:
    包括车辆进出理系统理等功模块根车辆停放时间收费标准动收费户需事先办理停车卡充值停车卡分优惠卡普通卡两类

    车场理:车辆入场车辆出场
    信息查询:某时间段出入场信息前场信息车辆历史停车记录收费信息
    信息维护:户停车卡信息维护充值等
    系统理:车位信息计费标准等

    系统包含两类户:理员户普通户
    理员系统功普通户查询车辆历史记录户信息停车卡充值查询计费标准

    2.3系统详细设计
    231.概念结构设计
    ER图





    233物理结构设计

    数库关系图:

    完成系统中数表结构设计
    例:户表
    户表:users
    字段名称
    数类型

    默认值
    说明
    cardid
    int


    键户停车卡号
    name
    Nvarchar(20)


    户姓名
    password
    Nvarchar(20)


    户密码
    cardtype
    Nvarchar(20)


    停车卡类型
    userstype
    Nvarchar(20)


    户类型
    carid
    int


    户车牌号
    tel
    int


    户电话号码
    overage
    int


    户余额

    车位信息表:sit_infor
    字段名称
    数类型

    默认值
    说明
    stationid
    int


    键车位号
    stationtype
    Nvarchar(20)


    车位类型

    停车收费卡收费表:charger
    字段名称
    数类型

    默认值
    说明
    cardtype
    Nvarchar(6)


    车卡类型
    stationtype
    Nvarchar(20)


    车位类型(车卡类型车位类型起作键)
    charge
    int


    价格


    停车表:park
    字段名称
    数类型

    默认值
    说明
    cardid
    int


    车卡号(外键)
    stationid
    int


    车位号(外键)
    parkid
    int

    1次增加
    停车号键
    startpark
    datetime


    停车开始时间
    endpark
    datetime


    停车结束时间
    fee
    int


    停车收费
    sumpark
    int


    停车总时间


    234系统功设计


    3总体设计
    31设计概述
    根需求整系统分化成模块模块完成特定子功模块结合起组成整体逐实现功
    32系统总体结构功模块划分
    系统需求分析停车理系统划分四部分:车辆进出理信息查询信息维护系统理四功模块图321 系统总体结构



    图321 系统总体结构
    321车辆进出模块
    学生信息查询:学生根学号姓名专业进行查询图322学生信息查询模块结构









    图322 车辆进出模块结构
    322信息查询模块
    信息查询:户信息更新插入删图323信息查询模块结构




    图323 信息查询模块结构
    34安全保密设计
    341户登录安全性
    系统设计登录界面合法户户名密码户输入正确户名密码组合够车辆信息进行操作
    4详细设计
    41概述
    详细设计阶段根目标确定应该样具体实现求系统说阶段设计工作应该出目标系统精确描述编码阶段描述直接翻译成某种程序设计语言书写程序
    42系统程序流程图
    程序流程图称程序框图历史悠久广泛描述软件设计方法整程序总体流程清楚明白显示出图421系统总流程图结构



    图421系统总体流程图
    43系统功模块简介
    431系统登录
    登陆界面

    界面:
    理员界面

    普通户界面

    432车辆入场

    车辆入场界面:

    车辆入场界面:

    计费标准界面:

    433信息查询
    前场信息界面:

    户历史信息界面:

    户信息界面:

    理员信息界面:

    普通户信息界面(张三例)

    出入场信息界面:

    前车位信息界面:

    431信息维护
    户注册界面:

    户修改界面:

    户充值界面:

    计费标准理界面:


    更改口令界面:



    5功模块代码
    51 关键技术介绍
    1 类中前登录户象
    实现方法:LoginFrame类中设置两静态方法类中需引入LoginFrame类然调静态方法方法体:
    public static users getUser() {
    return user
    }
    public static void setUser(users user) {
    LoginFrameuser user
    }
    2 实现户类型界面功
    定义静态方法disMenu()户普通户时调disMenu()方法具体实现:
    public void disMenu() {
    mnuParksetEnabled(false)
    mnuSeversetEnabled(false)
    mnuManZhuCesetEnabled(false)
    mnuManChargesetEnabled(false)
    }
    if(usergetUserstype()equals(理员)) {
    MdiFrame frame1 new MdiFrame()创建窗体
    frame1setVisible(true)设置见
    LoginFramethissetVisible(false)设置登录窗体显示
    }
    else {判断户名否null
    MdiFrame frame new MdiFrame()创建窗体
    framedisMenu()
    framesetVisible(true)设置见
    LoginFramethissetVisible(false)设置登录窗体显示
    }
    3 系统时间
    SimpleDateFormat myfmtnew SimpleDateFormat(yyyyMMdd hhmmss)
    String a4 myfmtformat(new javautilDate())toString()
    4 计算时间差值
    try {
    javautilDate now myfmtparse(a3)a3系统前时间(出场时间)
    javautilDate datemyfmtparse(a7)a7入场时间
    int l(int) (nowgetTime()dategetTime())计算毫秒差值
    dayl(24*60*60*1000)获取天数
    hour(l(60*60*1000)day*24)获时
    min((l(60*1000))day*24*60hour*60)获分钟
    }
    catch (Exception e1)
    {
    JOptionPaneshowMessageDialog(null消费计算错误)
    }
    if(min < 30)果分钟30分钟
    a8 day*24+hour
    else 果分钟30分钟
    a8 day*24+hour+1
    5 布局更优美
    布局理器 GridBagLayout更改密码界面例:
    getContentPane()setLayout(new GridBagLayout())
    setBounds(234 129 285 223)

    final JLabel label_5 new JLabel()
    label_5setText(登 录 名:)
    final GridBagConstraints gridBagConstraints_11 new GridBagConstraints()
    gridBagConstraints_11gridy 2
    gridBagConstraints_11gridx 0
    getContentPane()add(label_5 gridBagConstraints_11)


    52 登录界面代码设计
    public void actionPerformed(final ActionEvent e) {
    user Dalcheck(usernamegetText()new String(passwordgetText()))
    if(usergetName()null) {
    if(usergetUserstype()equals(理员)) {
    MdiFrame frame1 new MdiFrame()创建窗体
    frame1setEnabled(true)设置见
    LoginFramethissetVisible(false)设置登录窗体显示
    }
    else {判断户名否null
    MdiFrame frame new MdiFrame()创建窗体
    framedisMenu()
    framesetEnabled(true)设置见
    LoginFramethissetVisible(false)设置登录窗体显示
    }
    }
    else {
    JOptionPaneshowMessageDialog(null请输入正确户名密码)弹出提示框
    usernamesetText()设置户名输入框空
    passwordsetText()设置密码输入框空
    }
    }


    53 窗口代码设计
    package whsduseUI
    import javaawtBorderLayout
    import javaawtDimension
    import javaawtFlowLayout
    import javaawtSystemColor
    import javaawteventActionEvent
    import javaawteventActionListener
    import javaawteventComponentAdapter
    import javaawteventComponentEvent

    import javaxswingImageIcon
    import javaxswingJFrame
    import javaxswingJInternalFrame
    import javaxswingJLabel
    import javaxswingJMenu
    import javaxswingJMenuBar
    import javaxswingJMenuItem
    import javaxswingJPanel
    import javaxswingJScrollPane
    import javaxswingborderLineBorder
    import whsduseCommon*
    import whsduseUI*
    import whsduseDAO*

    public class MdiFrame extends JFrame implements ActionListener {
    关键MDIDesktopPane(该类实际继承 JDesktopPane) 容纳子窗体
    子窗体化仅仅限制该容器范围
    private MDIDesktopPane desktop new MDIDesktopPane()
    菜单条
    private JMenuBar menuBar new JMenuBar()
    菜单
    private JMenu mnuPark new JMenu(车场理)
    private JMenu mnuQuery new JMenu(信息查询)
    private JMenu mnuSever new JMenu(信息维护)
    private JMenu mnuManSes new JMenu(系统理)
    菜单项
    private JMenuItem munParkIn new JMenuItem(车辆入场)
    private JMenuItem mnuParkOut new JMenuItem(车辆出场)
    private JMenuItem munCharge new JMenuItem(计费标准)
    private JMenuItem mnuNowInfo new JMenuItem(前场信息)
    private JMenuItem mnuHistory new JMenuItem(户历史信息)
    private JMenuItem mnuComUsersInfo new JMenuItem(户信息)
    private JMenuItem mnuInOut new JMenuItem(出入场信息)
    private JMenuItem mnuComZhuCe new JMenuItem(户注册)
    private JMenuItem mnuComIdentity new JMenuItem(户修改)
    private JMenuItem mnuManZhuCe new JMenuItem(理员注册)
    private JMenuItem mnuManIdentity new JMenuItem(口令修改)
    private JMenuItem mnuManCharge new JMenuItem(计费标准理)
    private JMenuItem mnumancharge new JMenuItem(户充值)
    private JMenuItem mnunowstation new JMenuItem(前车位信息)
    private JMenuItem mnuabout new JMenuItem(关)
    private JMenuItem mnuduichu new JMenuItem(退出)
    private JScrollPane scrollPane new JScrollPane()
    private users user LoginFramegetUser()

    窗体构造方法
    public MdiFrame() {
    desktopsetOpaque(false) JPanel 透明模式
    ImageIcon img new ImageIcon(Ejava练carsituation_manresmainjpg) 创建图片路径
    JLabel background new JLabel(img) 创建带背景图片JLabel
    backgroundsetIcon(img)
    thisgetLayeredPane()add(backgroundnew Integer(IntegerMIN_VALUE))
    backgroundsetBounds(0 0 imggetIconWidth() imggetIconHeight())
    desktopadd(background)
    setMenu()
    setTitle(停车场理系统)
    scrollPanegetViewport()add(desktop)
    getContentPane()setLayout(new BorderLayout())
    getContentPane()add(scrollPane BorderLayoutCENTER)
    thissetDefaultCloseOperation(EXIT_ON_CLOSE)
    thissetBounds(280119800 600)
    thissetVisible(true)
    }

    **
    * 窗体添加菜单注册监听器
    * 写部分菜单
    *
    private void setMenu(){
    车场理菜单
    mnuParkadd(munParkIn)
    munParkInaddActionListener(this)
    mnuParkadd(mnuParkOut)
    mnuParkOutaddActionListener(this)
    信息查询菜单
    mnuQueryadd(munCharge)
    munChargeaddActionListener(this)
    mnuQueryadd(mnuNowInfo)
    mnuNowInfoaddActionListener(this)
    mnuQueryadd(mnuHistory)
    mnuHistoryaddActionListener(this)
    mnuQueryadd(mnuComUsersInfo)
    mnuComUsersInfoaddActionListener(this)
    mnuQueryadd(mnuInOut)
    mnuInOutaddActionListener(this)
    mnuQueryadd(mnunowstation)
    mnunowstationaddActionListener(this)
    信息维护菜单
    mnuSeveradd(mnuComZhuCe)
    mnuComZhuCeaddActionListener(this)
    mnuSeveradd(mnuComIdentity)
    mnuComIdentityaddActionListener(this)
    mnuSeveradd(mnumancharge)
    mnumanchargeaddActionListener(this)
    系统理菜单
    mnuManSesadd(mnuManZhuCe)
    mnuManZhuCeaddActionListener(this)
    mnuManSesadd(mnuManIdentity)
    mnuManIdentityaddActionListener(this)
    mnuManSesadd(mnuManCharge)
    mnuManChargeaddActionListener(this)
    mnuManSesadd(mnuabout)
    mnuaboutaddActionListener(this)
    mnuManSesadd(mnuduichu)
    mnuduichuaddActionListener(this)

    添加菜单栏
    menuBaradd(mnuPark)
    menuBaradd(mnuQuery)
    menuBaradd(mnuSever)
    menuBaradd(mnuManSes)
    菜单栏添加窗体
    setJMenuBar(menuBar)
    }

    果普通户允许菜单项禁止
    public void disMenu() {
    车场理信息维护系统理普通户
    mnuParksetEnabled(false)
    mnuSeversetEnabled(false)
    mnuManZhuCesetEnabled(false)
    mnuManChargesetEnabled(false)
    }

    点击菜单项出现相应子窗体
    public void actionPerformed(ActionEvent ae) {

    果允许时开子窗口该方法获子窗口象数组
    JInternalFrame[] jiFrame desktopgetAllFrames()

    果允许时开该方法移现窗口
    desktopremoveAll()

    获点击菜单名称
    String mnuName aegetActionCommand()

    根菜单名称决定显示子窗口面格式子菜单指定显示子窗口
    if(mnuNameequals(车辆入场)) {
    MdiFrameaddIFrame(new ParkInFrame()BorderLayoutCENTER)
    desktopadd(new ParkInFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(车辆出场)) {
    desktopadd(new ParkOutFrame()BorderLayoutCENTER)
    }

    else if(mnuNameequals(计费标准)) {
    desktopadd(new ChargeFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(前场信息)) {
    desktopadd(new NowInfoFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(户信息)) {
    if(usergetUserstype()equals(理员))
    desktopadd(new ComUsersInfoFrame()BorderLayoutCENTER)
    else
    desktopadd(new ComUsersInfoFrame1()BorderLayoutCENTER)
    }
    else if(mnuNameequals(户历史信息)) {
    desktopadd(new HistoryFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(出入场信息)) {
    desktopadd(new InOutFrame()BorderLayoutCENTER)
    }

    else if(mnuNameequals(户注册)) {
    desktopadd(new ComZhuCeFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(户修改)) {
    desktopadd(new ComIdentityFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(户充值)) {
    desktopadd(new chongzhiFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(理员注册)) {
    desktopadd(new ManZhuCeFrame()BorderLayoutCENTER)
    }

    else if(mnuNameequals(口令修改)) {
    desktopadd(new GengGaiMiMa()BorderLayoutCENTER)
    }
    else if(mnuNameequals(前车位信息)) {
    desktopadd(new nowstationFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(关)) {
    desktopadd(new aboutFrame()BorderLayoutCENTER)
    }
    else if(mnuNameequals(退出)) {
    Systemexit(0)
    }
    else
    desktopadd(new ManChargeFrame()BorderLayoutCENTER)
    }

    }
    54 种信息增删改查代码设计
    public class Dal {
    protected static String dbClassName
    commicrosoftsqlserverjdbcSQLServerDriver数库连接驱动类
    protected static String dbUrl jdbcsqlserverlocalhost1433
    + DatabaseNamecardmange数库连接URL
    protected static String dbUser sa 数库户名
    protected static String dbPwd cl19950121 数库密码
    private static Connection conn null 数库连接象
    private Dal() { 默认构造函数
    try {
    if (conn null) { 果连接象空
    ClassforName(dbClassName) 加载驱动类
    conn DriverManagergetConnection(dbUrl dbUser dbPwd)获连接象
    }
    } catch (Exception ee) {
    eeprintStackTrace()
    }
    }
    private static ResultSet executeQuery(String sql) { 查询方法
    try {
    if(connnull) new Dal() 果连接象空重新调构造方法
    return conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVE
    ResultSetCONCUR_UPDATABLE)executeQuery(sql)执行查询
    } catch (SQLException e) {
    eprintStackTrace()
    return null 返回null值
    } finally {
    }
    }

    private static int executeUpdate(String sql) { 更新方法
    try {
    if(connnull) new Dal() 果连接象空重新调构造方法
    return conncreateStatement()executeUpdate(sql)执行更新
    } catch (SQLException e) {
    eprintStackTrace()
    return 1
    } finally {
    }
    }
    public static void close() {关闭方法
    try {
    connclose()关闭连接象
    } catch (SQLException e) {
    eprintStackTrace()
    }finally{
    conn null 设置连接象null值
    }
    }
    *
    * 登录方法
    *
    public static users check(String name String password) {
    *
    *查询计费标准
    * *
    public static charger searchcharge(String sql){
    *
    * 查询户信息
    * *
    public static users searchcominfo(String sql){
    *
    * 实现出入场查询
    *
    * *
    public static int count(String sql){

    *
    *
    * 实现普通户注册
    *
    * *
    public static int comzhuce(int cardidString nameString passwordString *
    *
    * 实现理员注册
    *
    * *
    public static int manzhuce(int cardidString nameString password){

    *
    * 收费标准修改
    *
    *
    * *

    public static void gaicharge(String sql){
    *
    * 充值
    * *
    public static void chongzhi(String sql){
    try{
    DalexecuteUpdate(sql)
    }catch(Exception e){
    eprintStackTrace()
    }
    return
    }

    *
    * 车位查询
    * *

    public static sit_infor chewei(String sql){


    *
    * 前车位信息
    * *
    public static List nowstation(){


    *
    * 车辆入场
    *
    *
    public static int parkin(int cardidint stationidString stationtypeString startpark){

    *
    * 更改密码
    * *

    *
    * 出场
    *
    * *
    public static void Updatepark(String endparkint feeint sumparkint cardidString startpark){
    出场时更新户余额
    public static void Updateoverage(int cardidint overage){

    *
    * 户出场
    * *
    public static park parkout(String sql){

    *
    * 根cardid查询历史记录
    *
    * *
    public static List selectcardid(int cardid){

    *
    * 查询前场信息
    * *
    public static List now(){

    *
    *
    * 更改户信息
    * *
    public static int updateuser(int cardidString nameString passwordString cardtypeint overageint telint carid){
    *
    *
    * 查询成员
    * *
    public static List selectuser(){

    *
    * 删户
    *
    * *
    public static int Deluser(int cardid){




    课程设计结束老师学帮助基完成系统设计系统工程软件设计求需求分析概念设计总体设计详细设计系统测试等步骤分步完成系统项务实现系统中学生信息查询学生信息更新学生信息添加等模块功
    收获:
    1巩固加深java理解提高综合运课程学知识力
    2培养选参考书查阅手册文献资料力培养独立思考深入研究分析问题解决问题力
    3通实际编译系统分析设计编程调试掌握应软件分析方法工程设计方法
    根课程设计中遇问题学中注意点:
    1认真专业实验课实践中锻炼
    2写程序程中考虑周严密
    3做设计时候信心耐心切勿浮躁
    4认真学课知识掌握课中知识点基础学会灵活运
    5课余时间里写程序熟练掌握调试程序程中遇常见错误便节省调试程序时间


    参考文献
    软件工程基础 汤淮 西安交通学出版社
    软件工程技术方法环境 王立福张世琨朱冰 编著 北京学出版社
    软件开发技术 倪秉营 电子科技学出版社
    软件工程 张权范 清华学出版社
    中南民族学课程设计












    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    软件工程课程设计管理系统

    软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 ...

    3年前   
    745    0

    软件工程学生选课系统课程设计

    网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 …………………………………………...

    3年前   
    626    0

    学生选课系统《软件工程》课程设计

    详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行...

    6个月前   
    342    0

    软件工程银行系统 课程设计

    一、可行性研究报告一、可行性研究报告 11.引言 11.1编写目的 11.2项目背景 11.3定义 11.4参考资料 22.可行性研究的前提 22.1要求 22.2目标 32.3条件、假定和限...

    7个月前   
    280    0

    饭卡管理系统软件工程课程设计

    软件工程课程设计任 务 书1、课程设计题目饭卡管理系统2、设计任务和内容一个饭卡管理系统是根据学校的饭卡管理工作专门设计的一个管理信息系统。该系统能够完成饭卡管理的工作过程。饭卡管理过程中主要...

    3年前   
    724    0

    软件工程课程设计学生信息管理系统

     课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教...

    1年前   
    396    0

    学生信息管理系统软件工程课程设计

    信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: ...

    1年前   
    331    0

    人事管理系统软件工程课程设计

    软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  ...

    3年前   
    630    0

    电子相册管理系统软件工程课程设计

    XX大学《软件工程》课程设计报告 题    目 :  电子相册管理系统 院 (系): 计算机与信息科学学院 年级专业 : 20XX级计算机科学与技术组 员 :  ...

    2年前   
    570    0

    酒店客房管理系统(软件工程课程设计)

    酒 店 客 房 管 理 系 统 第X组 组长: 组员: 计算机科学与技术 目录 一、摘要: 5 二、可行性分析...

    5年前   
    1301    0

    图书管理系统(软件工程课程设计报告)

    图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究...

    2年前   
    533    0

    图书管理系统软件工程课程设计

    XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 ...

    5年前   
    1284    0

    软件工程仓库管理系统课程设计

    软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便...

    1年前   
    409    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    256    0

    软件工程(汽车租赁系统)课程设计

    《软件工程》学院:计算机科学与技术专业:计算机科学与技术姓名: 2011年X月X日题目:汽车租赁系统写在前面:本项目设计预计7周完成(8-14周)组长 侯茜主要负责内容: 选题的确定、人员分工...

    1年前   
    339    0

    医院在线预约系统软件工程课程设计报告

     软件工程 课程设计报告课 题: 医院在线预约系统 姓 名: 学 号: ...

    2年前   
    388    0

    考生档案系统软件工程课程设计

    目 录第一章 系统概述 11.1系统开发背景和意义 11.2开发语言简介 21.3本系统简介 2第二章 系统可行性分析 32.1技术上的可行性 32.2经济上的可行性 32.3管理上的可行...

    6个月前   
    183    0

    软件工程专业课程设计——学生选课系统设计

     学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开...

    2年前   
    576    0

    软件项目管理之学生管理系统课程设计

     课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 ...

    1年前   
    408    0

    火车票售票系统软件工程课程设计说明书

      成绩: 软件工程课程设计说明书专 业_ 网 络 工 程 班 级 _ ...

    1年前   
    315    0

    文档贡献者

    文***享

    贡献于2023-02-28

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档